Description
Jorani before 1.0.4 contains an insecure direct object reference vulnerability that allows authenticated users to modify, delete, and view other employees' requests by authorizing by operation name only. Attackers can supply numeric request ids to Leaves::edit(), Extra::edit(), Leaves::delete(), Extra::delete(), and Leaves::history() to tamper with colleagues' leave and overtime requests and read leave history.
Published: 2026-10-13
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Modification and Disclosure of Employee Leave and Overtime Requests
Action: Patch
AI Analysis

Impact

A vulnerable version of Jorani before 1.0.4 permits an authenticated user to act on any leave or overtime request by supplying a numeric request identifier. The flaw allows the attacker to edit, delete, and view the details of other employees’ requests, as well as read leave history. The result is a breach of confidentiality and integrity of personnel data but does not grant code execution or system compromise.

Affected Systems

Jorani versions older than 1.0.4 are affected. Specific version numbers are not listed in the data, but the fix is present from version 1.0.4 onward.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score is not available, so the expected exploitation likelihood is unknown but is likely limited to authenticated users with internal access. The vulnerability is not listed in CISA’s KEV catalog, and no public exploit has been reported. Attackers need only supply valid numeric request IDs to controller routes such as Leaves::edit, Extra::edit, Leaves::delete, Extra::delete, and Leaves::history, within an authenticated session. If internal credentials are compromised, an attacker can tamper with or read colleagues’ leave and overtime data, potentially enabling covert data manipulation or privacy violations.

Generated by OpenCVE AI on October 13, 2026 at 20:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Jorani to 1.0.4 or a later version to apply the vendor‑provided fix.
  • Enforce role‑based access controls so that only managers or HR personnel can edit or delete other employees’ leave or overtime requests, while regular staff are limited to their own requests.
  • If an upgrade is not immediately possible, modify the request handling code to verify that a request ID belongs to the current user or to a user with elevated privileges before allowing edit or delete operations.

Generated by OpenCVE AI on October 13, 2026 at 20:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Description Jorani before 1.0.4 contains an insecure direct object reference vulnerability that allows authenticated users to modify, delete, and view other employees' requests by authorizing by operation name only. Attackers can supply numeric request ids to Leaves::edit(), Extra::edit(), Leaves::delete(), Extra::delete(), and Leaves::history() to tamper with colleagues' leave and overtime requests and read leave history.
Title Jorani before 1.0.4 Insecure Direct Object Reference in Leave and Overtime Requests
First Time appeared Jorani
Jorani jorani
Weaknesses CWE-639
CPEs cpe:2.3:a:jorani:jorani:*:*:*:*:*:*:*:*
Vendors & Products Jorani
Jorani jorani
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T15:59:23.621Z

Reserved: 2026-10-13T16:22:01.600Z

Link: CVE-2026-110098

cve-icon Vulnrichment

Updated: 2026-10-14T14:50:09.825Z

cve-icon NVD

Status : Deferred

Published: 2026-10-13T17:17:33.410

Modified: 2026-10-16T19:18:44.867

Link: CVE-2026-110098

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T22:00:24Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key