Skip to main content
VulnerabilityPublished Updated

CVE-2024-34833: Unrestricted File Upload

Source CVE Database V5

0

Not known to be exploited · CVSS 9.8 Critical.

Data as of 26 Oct 2026, 09:15 UTC

CVSS 3.1 base score
9.8Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
1.9% chance of exploitation in 30 days – higher than 80% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 17 Jun 2024

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

AI-suggested

To mitigate CVE-2024-34833, organizations should immediately implement the following measures: 1) Restrict file upload functionality by enforcing strict server-side validation of file types, allowing only safe image formats (e.g., JPEG, PNG) and rejecting all executable or script files. 2) Implement content inspection to verify the actual file content matches the expected MIME type, preventing disguised malicious files. 3) Use a whitelist approach for allowed file extensions and sanitize file names to prevent path traversal or overwriting critical files. 4) Store uploaded files outside the web root or in directories configured to disallow execution of scripts. 5) Apply web application firewall (WAF) rules to detect and block suspicious upload attempts. 6) Monitor logs for unusual upload activity and conduct regular security audits of the application. 7) If possible, update or patch the payroll system once an official fix is released. 8) Consider isolating the payroll system in a segmented network zone to limit potential damage. These targeted actions go beyond generic advice by focusing on the specific upload vector and execution risk.

Description

Sourcecodester Payroll Management System v1.0 is vulnerable to File Upload. Users can upload images via the "save_settings" page. An unauthenticated attacker can leverage this functionality to upload a malicious PHP file instead. Successful exploitation of this vulnerability results in the ability to execute arbitrary code as the user running the web server.

References

Community reviews

Loading reviews…