Hackers News Hackers News
  • CyberSecurity News
  • Threats
  • Attacks
  • Vulnerabilities
  • Breaches
  • Comparisons

Social Media

Hackers News Hackers News
  • CyberSecurity News
  • Threats
  • Attacks
  • Vulnerabilities
  • Breaches
  • Comparisons
Search the Site
Popular Searches:
technology Amazon AI
Recent Posts
Sandworm Uses Fake Job Interviews to Distribute Trojanized WireGuard VPN
August 12, 2026
New Phishing Campaign Impersonates Google, Delivers Fake Audio Message
August 12, 2026
Best Business VPN Solutions for 2026
August 12, 2026
Home/CyberSecurity News/Critical NGINX Vulnerability CVE-2024-35200 Lets Attackers Inject Malicious Code
CyberSecurity News

Critical NGINX Vulnerability CVE-2024-35200 Lets Attackers Inject Malicious Code

Key Takeaways A critical heap-based buffer overflow vulnerability (CVE-2026-8711) has been discovered in NGINX JavaScript (njs). The flaw affects njs versions 0.9.4 through 0.9.8, primarily impacting...

Jennifer sherman
Jennifer sherman
May 20, 2026 3 Min Read
60 0

Key Takeaways

  • A critical heap-based buffer overflow vulnerability (CVE-2026-8711) has been discovered in NGINX JavaScript (njs).
  • The flaw affects njs versions 0.9.4 through 0.9.8, primarily impacting the ngx_http_js_module.
  • Unauthenticated remote attackers can exploit this vulnerability to cause denial-of-service or, under specific conditions, achieve remote code execution.
  • A fix is available in NGINX JavaScript version 0.9.9, and immediate upgrade is strongly recommended.

A significant security flaw, identified as CVE-2026-8711, has been uncovered in NGINX JavaScript (njs), posing a substantial risk to affected deployments. This vulnerability enables unauthenticated remote attackers to trigger a heap-based buffer overflow, which can lead to a denial-of-service condition or, in more severe scenarios, remote code execution within the NGINX worker process.

Table Of Content

  • Key Takeaways
  • Technical Details of the Vulnerability
  • What You Should Do

The core of the issue lies in the interaction between the js_fetch_proxy directive and the ngx.fetch() operation within NGINX JavaScript, specifically when client-controlled variables are used. This vulnerability is formally classified as CWE-122: Heap-based Buffer Overflow and is tracked by F5 internally as ID 160 for NGINX Plus and NGINX OSS.

Technical Details of the Vulnerability

The exploit arises within the ngx_http_js_module when the js_fetch_proxy directive is configured to include at least one client-controlled NGINX variable, such as $uri, $request_uri, or $host. If a location then calls an NJS function that subsequently invokes ngx.fetch(), a malicious actor can craft specific HTTP requests. These requests are designed to corrupt heap memory, resulting in a buffer overflow within the NGINX worker process.

While the primary outcome of this defect is the crashing and automatic restarting of worker processes, effectively creating a denial-of-service (DoS) state on the NGINX data plane, the threat can escalate. On systems where Address Space Layout Randomization (ASLR) is either disabled or improperly configured, the buffer overflow becomes exploitable for arbitrary code execution within the worker’s context.

The vulnerability specifically impacts NGINX JavaScript (njs) versions ranging from 0.9.4 to 0.9.8. The critical fix for this issue was introduced in njs version 0.9.9. The affected component is the ngx_http_js_module, which is responsible for exposing NJS-based HTTP processing directives like js_content and js_fetch_proxy.

A common vulnerable configuration pattern involves js_fetch_proxy constructing a proxy URL using client-supplied headers, for example, $http_x_user and $http_x_password. Concurrently, js_content points to an NJS function (e.g., main.fetcher) that calls ngx.fetch() with that dynamically generated URL. In such a setup, an attacker can manipulate these header values to corrupt heap memory in the NGINX worker, causing repeated crashes.

F5 has confirmed in article K000161307 that this vulnerability is confined to the data plane and does not extend to the control plane. Furthermore, other F5 products and services, including BIG-IP, BIG-IQ, BIG-IP Next, F5OS, and F5 Distributed Cloud services, have been evaluated and are reported not to be vulnerable to CVE-2026-8711 in their current versions.

What You Should Do

  • Upgrade NGINX JavaScript: The primary and most effective remediation is to upgrade NGINX JavaScript (njs) to version 0.9.9 or later immediately.
  • Review Configurations: If an immediate upgrade is not feasible, scrutinize NGINX configurations for any use of js_fetch_proxy combined with client-controlled variables (e.g., $uri, $request_uri, $host, or client-supplied headers like $http_x_user). Refactor or remove these patterns to eliminate the vulnerability.
  • Enable ASLR: Ensure that Address Space Layout Randomization (ASLR) is fully enabled and properly configured on all NGINX hosts. While not a direct fix for the overflow, ASLR significantly complicates the exploitation of buffer overflows for remote code execution.

Disclaimer: HackersRadar reports on cybersecurity threats and incidents for informational and awareness purposes only. We do not engage in hacking activities, data exfiltration, or the hosting or distribution of stolen or leaked information. All content is based on publicly available sources.

Tags:

AttackCVEExploitVulnerability

Share Article

Jennifer sherman

Jennifer sherman

Jennifer is a cybersecurity news reporter covering data breaches, ransomware campaigns, and dark web markets. With a background in incident response, Jennifer provides unique insights into how organizations respond to cyber attacks and the evolving tactics of threat actors. Her reporting has covered major breaches affecting millions of users and has helped organizations understand emerging threats. Jennifer combines technical knowledge with investigative journalism to deliver in-depth coverage of cybersecurity incidents.

Previous Post

Fox Tempest Abused Microsoft Artifact Signing to Certify Malware

Next Post

Microsoft Releases Mitigation for Critical BitLocker 0-Day Vulnerability

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Popular Posts
Critical Microsoft SharePoint Server CVE-2023-29357 Lets Attackers Remotely Execute Code
August 12, 2026
Critical Windows AFD.sys Zero-Day Exploited by Lazarus Group
August 12, 2026
Critical Microsoft Outlook RCE Vulnerability Patched
August 12, 2026
Top Authors
Marcus Rodriguez
Marcus Rodriguez
Emy Elsamnoudy
Emy Elsamnoudy
Jennifer sherman
Jennifer sherman
Let's Connect
156k
2.25m
285k

Related Posts

Jennifer sherman
By Jennifer sherman
Threats

GlassWorm Attacks macOS via Malicious VS Code…

January 1, 2026
Emy Elsamnoudy
By Emy Elsamnoudy
Attacks

ClickFix Attack Hides Malicious Code via Stegan Security

January 1, 2026
Sarah simpson
By Sarah simpson
Vulnerabilities

MongoBleed Detector Tool Released to Detect MongoDB Vulnerability(CVE-2025-14847)

January 1, 2026
Emy Elsamnoudy
By Emy Elsamnoudy
Breaches

Conti Ransomware Gang Leaders & Infrastructure Exposed

January 1, 2026
Hackers News Hackers News
  • [email protected]

Quick Links

  • Contact Us
  • Privacy Policy
  • Terms of service

Categories

Attacks
Breaches
Comparisons
CyberSecurity News
Threats
Vulnerabilities

Let's keep in touch

receive fresh updates and breaking cyber news every day and week!

All Rights Reserved by HackersRadar ©2026

Follow Us