CVE-2026-24038: horilla · Improper Authentication
Affects horillaSource CVE Database V5
Not known to be exploited · CVSS 8.1 High : upgrade to 1.5.0 soon.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 41% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.5.0
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 22 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade horilla to 1.5.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| horilla-opensourcehorilla | Affected
| Fixed in
|
GitHubhorilla-opensource/horillapkg:github/horilla-opensource/horillaOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Immediate upgrade to Horilla version 1.5.0 or later, which contains the fix for the OTP bypass vulnerability.
- If upgrading is not immediately possible, implement compensating controls such as disabling 2FA temporarily and enforcing strict password policies, though this reduces security and should be temporary.
- Conduct thorough audits of authentication logs to detect anomalous login attempts, especially those missing OTP fields or showing unusual patterns.
- Restrict network access to the HRMS application to trusted IP ranges or via VPN to reduce exposure to remote attackers.
- Implement multi-layered authentication mechanisms beyond OTP, such as hardware tokens or biometric verification, to increase resilience.
- Educate HR and IT staff about the vulnerability and signs of exploitation to enhance detection capabilities.
- Regularly review and update incident response plans to include scenarios involving HRMS compromise.
- Monitor threat intelligence feeds for any emerging exploits targeting this vulnerability to respond promptly.
Description
CVE-2026-24038 is a high-severity improper authentication vulnerability in Horilla HRMS versions 1.4.0 up to but not including 1.5.0. The flaw lies in the OTP verification logic where an expired OTP returns None, and if the attacker omits the OTP field in their request, the comparison incorrectly succeeds, allowing bypass of two-factor authentication. This enables attackers to access accounts without valid OTPs, potentially compromising administrative accounts and sensitive HR data. The vulnerability does not require user interaction but requires some level of privileges (PR:L). No known exploits are currently reported in the wild. The issue has been fixed in version 1.