CWE
434
Advisory Published
Updated

CVE-2024-34833: Malicious File Upload

First published: Mon Jun 17 2024(Updated: )

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.

Credit: cve@mitre.org

Affected SoftwareAffected VersionHow to fix
Payroll Management System

Never miss a vulnerability like this again

Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.

Frequently Asked Questions

  • What is the severity of CVE-2024-34833?

    The severity of CVE-2024-34833 is considered high due to its potential for remote code execution.

  • How do I fix CVE-2024-34833?

    To fix CVE-2024-34833, restrict file upload types to only allow specific file formats and implement server-side validation.

  • Who is affected by CVE-2024-34833?

    CVE-2024-34833 affects users of Sourcecodester Payroll Management System v1.0 that allows file uploads on the 'save_settings' page.

  • What can an attacker do with CVE-2024-34833?

    An attacker exploiting CVE-2024-34833 can upload a malicious PHP file, leading to remote code execution on the server.

  • Is CVE-2024-34833 exploitable without authentication?

    Yes, CVE-2024-34833 can be exploited by unauthenticated attackers, making it particularly dangerous.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2025 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203