CVE-2024-21591 Junos OS: SRX Series and EX Series: Security Vulnerability in J-web allows a preAuth Remote Code Execution

Critical 9.8 Published Updated

Unauthenticated attackers can achieve remote code execution and root privileges on Juniper SRX and EX devices via an out-of-bounds write in J-Web.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2024-21591?

CVE-2024-21591 is a critical memory corruption vulnerability in Juniper Junos, published on 12 Jan 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

An Out-of-bounds Write vulnerability in J-Web of Juniper Networks Junos OS on SRX Series and EX Series allows an unauthenticated, network-based attacker to cause a Denial of Service (DoS), or Remote Code Execution (RCE) and obtain root privileges on the device.

This issue is caused by use of an insecure function allowing an attacker to overwrite arbitrary memory.

This issue affects Juniper Networks Junos OS SRX Series and EX Series:

* Junos OS versions earlier than 20.4R3-S9; * Junos OS 21.2 versions earlier than 21.2R3-S7; * Junos OS 21.3 versions earlier than 21.3R3-S5; * Junos OS 21.4 versions earlier than 21.4R3-S5; * Junos OS 22.1 versions earlier than 22.1R3-S4; * Junos OS 22.2 versions earlier than 22.2R3-S3; * Junos OS 22.3 versions earlier than 22.3R3-S2; * Junos OS 22.4 versions earlier than 22.4R2-S2, 22.4R3.

Weakness: CWE-787

Which versions are affected by CVE-2024-21591?

It affects 1 product.

Products include Juniper Junos.

How do I fix CVE-2024-21591?

No fix has been published for CVE-2024-21591 yet. Limit exposure of the affected software until one is available.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2024-21591 being exploited?

There is no known exploitation of CVE-2024-21591 in the wild and no public exploit code.

All Juniper Junos vulnerabilities

Sources

Also known as GHSA-j7xq-gvq8-pr7m.

Is CVE-2024-21591 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free