CVE-2026-24038
CVE-2026-24038 is a high-severity vulnerability in Horilla with a CVSS 3.x base score of 8.1. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-287.
Key facts
- Severity: High (CVSS 3.x base score 8.1)
- EPSS exploit prediction: 0% (41st percentile)
- Actively exploited: Not listed in CISA KEV
- EU (EUVD) id: EUVD-2026-4219
- Weakness: CWE-287
- Affected product: Horilla
- Published:
- Last modified:
Description
Horilla is a free and open source Human Resource Management System (HRMS). In version 1.4.0, the OTP handling logic has a flawed equality check that can be bypassed. When an OTP expires, the server returns None, and if an attacker omits the otp field from their POST request, the user-supplied OTP is also None, causing the comparison user_otp == otp to pass. This allows an attacker to bypass two-factor authentication entirely without ever providing a valid OTP. If administrative accounts are targeted, it could lead to compromise of sensitive HR data, manipulation of employee records, and further system-wide abuse. This issue has been fixed in version 1.5.0.
Frequently asked questions
- What is CVE-2026-24038?
- Horilla is a free and open source Human Resource Management System (HRMS). In version 1.4.0, the OTP handling logic has a flawed equality check that can be bypassed. When an OTP expires, the server returns None, and if an attacker omits the otp field from their POST request, the user-supplied OTP is also None, causing the comparison user_otp == otp to pass. This allows an attacker to bypass two-factor authentication entirely without ever providing a valid OTP. If administrative accounts are targeted, it could lead to compromise of sensitive HR data, manipulation of employee records, and further system-wide abuse. This issue has been fixed in version 1.5.0.
- How severe is CVE-2026-24038?
- CVE-2026-24038 has a CVSS 3.x base score of 8.1, rated high severity. It is exploitable over network with low attack complexity, requires low privileges and no user interaction. Impact on confidentiality is high, integrity high, and availability none.
- Is CVE-2026-24038 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (41st percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2026-24038?
- CVE-2026-24038 affects Horilla. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2026-24038?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- Does CVE-2026-24038 have an EU (EUVD) identifier?
- Yes. CVE-2026-24038 is tracked in the ENISA EU Vulnerability Database (EUVD) as EUVD-2026-4219.
- When was CVE-2026-24038 published?
- CVE-2026-24038 was published on 2026-01-22 and last updated on 2026-06-17.
References
- https://github.com/horilla-opensource/horilla/releases/tag/1.5.0
- https://github.com/horilla-opensource/horilla/security/advisories/GHSA-hqpv-ff5v-3hwf
Affected products (1)
- cpe:2.3:a:horilla:horilla:1.4.0:*:*:*:*:*:*:*
More vulnerabilities in Horilla
- CVE-2025-59832 — Critical (CVSS 9.9): Horilla is a free and open source Human Resource Management System (HRMS). Prior to version 1.4.0, there is a stored…
- CVE-2026-24010 — High (CVSS 8.0): Horilla is a free and open source Human Resource Management System (HRMS). A critical File Upload vulnerability in…
- CVE-2025-48869 — High (CVSS 7.5): Horilla is a free and open source Human Resource Management System (HRMS). Unauthenticated users can access uploaded…
- CVE-2025-48868 — High (CVSS 7.2): Horilla is a free and open source Human Resource Management System (HRMS). An authenticated Remote Code Execution (RCE)…
- CVE-2024-12138 — Medium (CVSS 6.3): A vulnerability classified as critical was found in horilla up to 1.2.1. This vulnerability affects the function…
- CVE-2025-59525 — Medium (CVSS 6.1): Horilla is a free and open source Human Resource Management System (HRMS). Prior to version 1.4.0, improper…
Other CWE-287 (Improper Authentication) vulnerabilities
- CVE-2026-83099 — Critical (CVSS 10.0): Vulnerability in the Oracle Forms product of Oracle Fusion Middleware (component: Forms Services, C/S, Charmode).…
- CVE-2026-83059 — Critical (CVSS 10.0): Vulnerability in the Oracle Internet Directory product of Oracle Fusion Middleware (component: OID LDAP Server).…
- CVE-2026-83021 — Critical (CVSS 10.0): Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Web Container). Supported…
- CVE-2026-83020 — Critical (CVSS 10.0): Vulnerability in the Oracle Platform Security for Java product of Oracle Fusion Middleware (component: Centralized…
- CVE-2026-71133 — Critical (CVSS 10.0): Vulnerability in the Oracle Access Manager product of Oracle Fusion Middleware (component: Authentication Engine).…
- CVE-2026-76658 — Critical (CVSS 10.0): A vulnerability has been identified in the SSH daemon of HPE Networking Fabric Composer that could allow an…
Browse all CWE-287 (Improper Authentication) vulnerabilities →