CVE-2024-42640

angular-base64-upload prior to v0.1.21 is vulnerable to unauthenticated remote code execution via demo/server.php

Critical · published October 11, 2024

CVSS v3.1
9.8
EPSS
40%
Percentile
98.6
In the wild
Unconfirmed
What it is

🚨 Unauthenticated remote code execution is lurking right in demo/server.php of angular-base64-upload! With a simple upload, attackers can gain full control over your server. 🔥 Think of it like an unlocked back door to a restaurant kitchen where anyone can waltz in and start cooking. Once inside, they can whip up anything they want, from harmless dishes to downright dangerous concoctions! Imagine an attacker strolls through that kitchen door, uploads malicious content, and like a master chef, executes their code. This can lead to a full server compromise, allowing them to snoop on sensitive files, alter data, or even bring everything crashing down. The implications are absolutely devastating!

Put simply

Think of it like an unlocked back door to a restaurant kitchen where anyone can waltz in and start cooking. Once inside, they can whip up anything they want, from harmless dishes to downright dangerous concoctions! This vulnerability allows unauthenticated users to upload arbitrary files to the server through demo/server.php, which can then be executed, leading to remote code execution. Affected versions are all prior to v0.1.21, and this flaw only affects products that are no longer maintained.

What to do

Imagine an attacker strolls through that kitchen door, uploads malicious content, and like a master chef, executes their code. This can lead to a full server compromise, allowing them to snoop on sensitive files, alter data, or even bring everything crashing down. The implications are absolutely devastating! Update angular-base64-upload to version 0.1.21 or later immediately. If you're still using unsupported versions, consider migrating to a maintained alternative. Additionally, review server configurations to restrict file uploads and enhance security measures. You've got this! Take action now to safeguard your server, and you'll be a security hero in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.40214 · 98.6th percentile
Published
2024-10-11T00:00Z
EPSS history
Timeline
  • 11 OCT 00:00Z
    angular-base64-upload prior to v0.1.21 is vulnerable to unauthenticated remote code execution via demo/server.php
    cvelistv5