Skip to main content

Horilla HRMS CVE-2026-40865

| EUVD-2026-24231 HIGH
Improper Access Control (CWE-284)
2026-04-21 GitHub_M
7.1
CVSS 4.0 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

6
Re-analysis Queued
Apr 22, 2026 - 21:07 vuln.today
cvss_changed
Analysis Generated
Apr 21, 2026 - 19:47 vuln.today
CVSS changed
Apr 21, 2026 - 19:22 NVD
7.1 (HIGH)
EUVD ID Assigned
Apr 21, 2026 - 19:00 euvd
EUVD-2026-24231
Analysis Generated
Apr 21, 2026 - 19:00 vuln.today
CVE Published
Apr 21, 2026 - 18:14 nvd
HIGH 7.1

DescriptionGitHub Advisory

Horilla is a free and open source Human Resource Management System (HRMS). In 1.5.0, an insecure direct object reference in the employee document viewer allows any authenticated user to access other employees’ uploaded documents by changing the document ID in the request. This exposes sensitive HR files such as identity documents, contracts, certificates, and other private employee records.

AnalysisAI

Insecure direct object reference in Horilla HRMS 1.5.0 employee document viewer allows authenticated users to access other employees' sensitive HR files by manipulating document IDs in API requests. Successful exploitation exposes identity documents, employment contracts, certificates, and other confidential employee records. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Authenticate with employee credentials
Delivery
Access document viewer feature
Exploit
Capture document request with ID parameter
Execution
Modify ID to enumerate other documents
Impact
Download sensitive employee files

Vulnerability AssessmentAI

Exploitation Requires authenticated access to Horilla HRMS 1.5.0 with low-privileged employee credentials (PR:L from CVSS vector). … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment Real-world risk is MODERATE-HIGH for organizations using Horilla HRMS 1.5.0. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An employee with basic authenticated access to Horilla HRMS 1.5.0 navigates to their own employee document viewer and observes a URL or API request containing a document ID parameter (e.g., /api/documents/view?id=1234). Using browser developer tools or an HTTP proxy like Burp Suite, they systematically modify the ID parameter to sequential values (1233, 1235, 1236, etc.) and resubmit requests. …
Remediation Upgrade to the patched version of Horilla HRMS specified in the GitHub Security Advisory at https://github.com/horilla/horilla-hr/security/advisories/GHSA-85cj-fwjh-fjv7. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Audit API access logs for document ID manipulation patterns and identify affected employees. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-40865 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy