Skip to main content

Horilla HRMS CVE-2026-40867

| EUVDEUVD-2026-24235 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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

6
Re-analysis Queued
Apr 21, 2026 - 21:22 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-24235
Analysis Generated
Apr 21, 2026 - 19:00 vuln.today
CVE Published
Apr 21, 2026 - 18:16 nvd
HIGH 7.1

DescriptionGitHub Advisory

Horilla is a free and open source Human Resource Management System (HRMS). In 1.5.0, a broken access control vulnerability in the helpdesk attachment viewer allows any authenticated user to view attachments from other tickets by changing the attachment ID. This can expose sensitive support files and internal documents across unrelated users or teams.

AnalysisAI

Broken access control in Horilla HRMS 1.5.0 helpdesk module allows any authenticated employee to view support ticket attachments belonging to other users by manipulating attachment IDs in URLs. This exposes confidential HR documents, employee grievances, and internal communications across organizational boundaries. The vulnerability requires only basic authentication (CVSS PR:L) with no technical complexity (AC:L), making it trivially exploitable by malicious insiders. EPSS data not available, not currently listed in CISA KEV, but the authentication bypass tag indicates a fundamental access control failure in a system designed to handle sensitive employee data.

Technical ContextAI

Horilla is an open-source Human Resource Management System handling employee records, payroll data, and internal helpdesk tickets. This vulnerability affects the helpdesk attachment viewer component in version 1.5.0. The root cause is CWE-284 (Improper Access Control) - the application fails to validate whether the requesting user has authorization to view a specific attachment before serving the file. The system likely uses sequential or predictable attachment IDs in URLs (e.g., /helpdesk/attachment/123) without server-side verification that the authenticated user is associated with that ticket. This is a classic Insecure Direct Object Reference (IDOR) pattern where object identifiers are exposed in URLs without proper authorization checks. The CPE string identifies the affected product as horilla-opensource:horilla version 1.5.0. The CVSS vector AV:N indicates the attachment viewer is accessible over the network (likely a web interface), and PR:L confirms that attackers need valid user credentials but not elevated privileges.

RemediationAI

Consult the vendor advisory at https://github.com/horilla/horilla-hr/security/advisories/GHSA-j6qp-j853-qrff for official patch information. No patched version number is confirmed from available data; users should check the Horilla project releases at github.com/horilla/horilla-hr for updates beyond version 1.5.0. If no patch is immediately available, implement these compensating controls with noted trade-offs: (1) Restrict helpdesk module access to only essential staff through role-based access controls - reduces attack surface but limits helpdesk functionality; (2) Deploy web application firewall rules to log and alert on rapid sequential requests to attachment URLs with incrementing IDs - detects enumeration attacks but does not prevent initial unauthorized access; (3) Implement application-layer authentication hooks to validate ticket ownership before serving attachments - requires custom code modification and may introduce performance overhead; (4) Encrypt sensitive attachments at rest with per-ticket keys and enforce decryption authorization server-side - prevents direct file access even if URLs are compromised but adds complexity to attachment handling. Prioritize vendor patch deployment as compensating controls do not fully eliminate the IDOR vulnerability. After patching, audit access logs for suspicious attachment access patterns (e.g., single user accessing attachments across many unrelated tickets) to identify potential prior exploitation.

CVE-2026-24038 HIGH POC
8.1 Jan 22

Horilla HRMS versions prior to 1.5.0 allow authenticated attackers to bypass two-factor authentication due to improper O

CVE-2026-24010 HIGH POC
8.0 Jan 22

Horilla versions up to 1.5.0 contains a vulnerability that allows attackers to deploy phishing attacks (CVSS 8.0).

CVE-2025-59525 HIGH POC
7.7 Sep 24

Horilla is a free and open source Human Resource Management System (HRMS). Rated high severity (CVSS 7.7), this vulnerab

CVE-2025-48868 HIGH POC
7.2 Sep 24

Horilla is a free and open source Human Resource Management System (HRMS). Rated high severity (CVSS 7.2), this vulnerab

CVE-2026-24034 MEDIUM POC
5.4 Jan 22

Horilla versions up to 1.5.0 is affected by unrestricted upload of file with dangerous type (CVSS 5.4).

CVE-2026-24036 MEDIUM POC
5.3 Jan 22

Horilla HRMS versions 1.4.0 and above allow unauthenticated access to unpublished job postings through the /recruitment/

CVE-2024-12138 MEDIUM POC
5.3 Dec 04

A vulnerability classified as critical was found in horilla up to 1.2.1. Rated medium severity (CVSS 5.3), this vulnerab

CVE-2025-48867 MEDIUM POC
4.8 Sep 24

Horilla is a free and open source Human Resource Management System (HRMS). Rated medium severity (CVSS 4.8), this vulner

CVE-2026-24037 MEDIUM POC
4.8 Jan 22

Horilla HRMS version 1.4.0 contains insufficient input validation in its XSS prevention function, allowing attackers to

CVE-2026-40866 HIGH
8.6 Apr 21

Authenticated users in Horilla HRMS 1.5.0 can overwrite or corrupt any employee's documents via insecure direct object r

CVE-2026-24035 MEDIUM POC
4.3 Jan 22

Horilla is a free and open source Human Resource Management System (HRMS). [CVSS 4.3 MEDIUM]

CVE-2026-24039 MEDIUM POC
4.3 Jan 22

Horilla HRMS 1.4.0 contains insufficient server-side authorization checks that permit low-privileged employees to self-a

Share

CVE-2026-40867 vulnerability details – vuln.today

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