CVE-2024-46506CWE-306

NetAlertX 23.01.14 through 24.x before 24.10.12 allows unauthenticated command injection via settings update because function=savesettings lacks an…

Critical · published May 13, 2025

Patch now

High probability of exploitation

CVSS calls it critical at 10.0. It sits in the 99.2th percentile for exploit probability.

CVSS v3.1
10.0
EPSS
63%
Percentile
99.2
In the wild
Unconfirmed
What it is

🚨 A single settings update is all it takes for an attacker to unleash chaos in NetAlertX! 🔥 Think of it like a hotel guest being able to change the entire reservation system without showing any ID, leaving every booking vulnerable and mixed up! With this critical vulnerability, a malicious actor could inject commands directly into the system, allowing them to execute arbitrary code and potentially gain full control over the environment. Imagine the havoc they could wreak—accessing sensitive data, tampering with configurations, or even bringing the whole system down. It's an absolute disaster waiting to be exploited!

Put simply

Think of it like a hotel guest being able to change the entire reservation system without showing any ID, leaving every booking vulnerable and mixed up! The vulnerability arises because the `savesettings` function in NetAlertX lacks proper authentication checks, permitting unauthenticated users to execute commands through a settings update. This makes it trivially easy for an attacker to manipulate the application's behavior by sending crafted requests.

What to do

With this critical vulnerability, a malicious actor could inject commands directly into the system, allowing them to execute arbitrary code and potentially gain full control over the environment. Imagine the havoc they could wreak—accessing sensitive data, tampering with configurations, or even bringing the whole system down. It's an absolute disaster waiting to be exploited! To protect your system, immediately update NetAlertX to version 24.10.12 or later. Review your settings.php and util.php files for any unusual changes and consider implementing additional authentication measures for sensitive functions. Don't wait, secure your setup now! You've got this! Follow these steps and you'll fortify your defenses in no time. 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.62666 · 99.2th percentile
Weakness
CWE-306 · Missing Authentication for Critical Function
Published
2025-05-13T00:00Z
EPSS history
Timeline
  • 13 MAY 00:00Z
    NetAlertX 23.01.14 through 24.x before 24.10.12 allows unauthenticated command injection via settings update because function=savesettings lacks an…
    cvelistv5