Horilla HRMS Unauthenticated Access to Candidate Resumes Vulnerability

Vulnerability

A vulnerability in Horilla HRMS version 1.3.0 allows unauthenticated users to access uploaded resume files by directly guessing or predicting file URLs. These resumes are stored in a publicly accessible directory without any authentication or authorization checks, enabling attackers to retrieve sensitive candidate information. This issue arises from broken access control, violating the principle of least privilege and potentially leading to unauthorized data exposure and privacy violations.

Impact

Exploitation of this vulnerability could result in the unauthorized disclosure of sensitive personally identifiable information (PII) from candidate resumes to unauthenticated attackers.

Reproduction

To reproduce this vulnerability, submit a resume through the public job application form. After the resume is uploaded, attempt to access the file by guessing or enumerating file names based on predictable patterns, such as 'resume1.pdf' or 'cv.pdf'. The files will be accessible without any authentication or authorization.

Added: Sep 24, 2025, 6:47 PM
Updated: Sep 24, 2025, 6:47 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
7.6
remediation
0.0
relevance
0.5
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.