Missing authorization in Jorani HR export actions lets users export data
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-862.
Summary
Jorani before 1.0.4 contains a missing authorization flaw (CWE-862) in the Hr controller's export actions. Any authenticated user can export HR data, including employee names, emails, contracts, managers, and other employees' leave and overtime records. The CVSS 4.0 vector requires only low privileges over the network and no user interaction.
Written with Claude Haiku 5.5 from the sources below · 2026-10-27
Description from the CNA
Jorani before 1.0.4 contains a missing authorization vulnerability in the Hr controller's exportLeaves, exportOvertime and exportEmployees actions, allowing any authenticated user to export HR data. Attackers can request hr/exportEmployees or hr/exportLeaves/{id} and hr/exportOvertime/{id} to download employee names, emails, contracts, managers, and any employee's leave and overtime records.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Upgrade Jorani to version 1.0.4, which fixes the issue.
Written with Claude Haiku 5.5 from the sources below · 2026-10-27
- Fix · CNA Jorani (Jorani) Fixed in 1.0.4
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
Jorani 1.0.4
3 records Highest priority Priority LOW 3 LOW
Other records, highest priority first
- TI-2026-71984 Insecure direct object reference in Jorani leave and overtime requestsPriority LOW 24
- TI-2026-71986 Missing authorization in Jorani lets users import days off into any contractPriority LOW 23
Timeline
- 2026-10-13 Threatist record created from CVE-2026-110099
- 2026-10-13 Alias added: GHSA-cf27-x93f-gg54
References
More Jorani vulnerabilities
- TI-2023-11616 In Jorani 1.0.0, an attacker could leverage path traversal to access files and execute code on the server. CVSS 3.1CRITICAL 9.8
- TI-2023-24366 An issue in Jorani Leave Management System 1.0.3 allows a remote attacker to execute… CVSS 3.1MEDIUM 6.5
- TI-2022-15055 Jorani v1.0 was discovered to contain a SQL injection vulnerability via the id parameter… CVSS 3.1CRITICAL 9.8
- TI-2023-02509 SQL Injection on Jorani CVSS 3.1HIGH 8.8
- TI-2022-15057 Jorani v1.0 was discovered to contain a Cross-Site Request Forgery (CSRF) via the… CVSS 3.1HIGH 8.8
- TI-2025-41130 A SQL injection vulnerability in the alldayoffs feature in Jorani up to v1.0.4, allows an… CVSS 3.1HIGH 7.6
Sources
- CVE-2026-110099 · CVE Program
- CVE-2026-110099 · NVD
- FIRST EPSS
- GHSA-cf27-x93f-gg54 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences