NetSight
critical10.0Public exploit code

CVE-2024-42640

angular-base64-upload vulnerable to unauthenticated remote code execution

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

angular-base64-upload versions prior to v0.1.21 are vulnerable to unauthenticated remote code execution via the `angular-base64-upload/demo/server.php` endpoint. Exploitation of this vulnerability involves uploading arbitrary file content to the server, which can subsequently accessed through the `angular-base64-upload/demo/uploads` endpoint. This leads to the execution of previously uploaded content which enables the attacker to achieve code execution on the server. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.

Affected packages

EcosystemPackageAffectedFixed in
npmangular-base64-upload< 0.1.210.1.21

Affected products

ProductAffected versions
Angular-Base64-Upload
before 0.1.21

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References