Severity by source
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
Lifecycle Timeline
6DescriptionGitHub 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.
Horilla HRMS versions prior to 1.5.0 allow authenticated attackers to bypass two-factor authentication due to improper O
Horilla versions up to 1.5.0 contains a vulnerability that allows attackers to deploy phishing attacks (CVSS 8.0).
Horilla is a free and open source Human Resource Management System (HRMS). Rated high severity (CVSS 7.7), this vulnerab
Horilla is a free and open source Human Resource Management System (HRMS). Rated high severity (CVSS 7.2), this vulnerab
Horilla versions up to 1.5.0 is affected by unrestricted upload of file with dangerous type (CVSS 5.4).
Horilla HRMS versions 1.4.0 and above allow unauthenticated access to unpublished job postings through the /recruitment/
A vulnerability classified as critical was found in horilla up to 1.2.1. Rated medium severity (CVSS 5.3), this vulnerab
Horilla is a free and open source Human Resource Management System (HRMS). Rated medium severity (CVSS 4.8), this vulner
Horilla HRMS version 1.4.0 contains insufficient input validation in its XSS prevention function, allowing attackers to
Authenticated users in Horilla HRMS 1.5.0 can overwrite or corrupt any employee's documents via insecure direct object r
Horilla is a free and open source Human Resource Management System (HRMS). [CVSS 4.3 MEDIUM]
Horilla HRMS 1.4.0 contains insufficient server-side authorization checks that permit low-privileged employees to self-a
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-24235