Skip to main content

NGINX Plus and NGINX Open Source CVE-2026-40460

| EUVDEUVD-2026-29974 MEDIUM
Authentication Bypass by Spoofing (CWE-290)
2026-05-13 f5 GHSA-h7rq-f9gq-mc8r
6.9
CVSS 4.0 · Vendor: f5
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker crafts QUIC Initial packet with spoofed source IP
  2. Delivery
    QUIC module processes packet without validating source address authenticity
  3. Exploit
    Attacker-controlled traffic appears to originate from trusted IP or non-rate-limited address
  4. Execution
    Authorization checks or rate-limit counters misidentify requester origin
  5. Impact
    Attacker bypasses IP-based access controls or exhausts rate limits of legitimate client IP

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The vulnerability requires explicit configuration of the HTTP/3 QUIC module in NGINX. Exploitation is contingent on: (1) QUIC module being compiled and enabled in the NGINX installation, (2) QUIC being actively configured in NGINX configuration files (presence of 'listen' directives with 'quic' or 'http3' parameters), and (3) HTTP/3 traffic being exposed to untrusted networks or environments where source IP spoofing is possible (UDP spoofing constraints apply - typically unrestricted on the Internet but limited on some internal networks with strict egress filtering). Default NGINX installations without explicit QUIC configuration are not vulnerable. Authorization or rate-limiting policies must rely on source IP as a decision factor for exploitation to have meaningful impact.

Impact

CVSS 6.5 with AV:N/AC:L/PR:N/UI:N indicates network-accessible exploitation requiring no authentication or user interaction, creating a low barrier to attack. EPSS data not provided, limiting probabilistic exploitation assessment. The vulnerability does not appear in CISA's Known Exploited Vulnerabilities (KEV) catalog at time of analysis, suggesting no confirmed active exploitation in the wild, though source IP spoofing in QUIC is a well-understood attack vector in academic literature. The impact is constrained to authorization and rate-limiting bypasses (confidentiality and availability impacts rated 'Low' in CVSS) rather than remote code execution, reducing practical risk for most deployments. However, organizations relying on IP-based access controls or rate-limiting as primary security mechanisms face elevated risk. The limited scope (Unchanged) indicates the attack does not escape the vulnerable component to affect other services. The real-world priority depends on deployment prevalence: HTTP/3 QUIC adoption in NGINX remains moderate compared to HTTP/2 and HTTP/1.1, potentially limiting affected population.

Exploit ScenarioDerived

An attacker sends HTTP/3 QUIC packets with a forged source IP address belonging to a trusted network or a rate-limited competitor. NGINX's QUIC module fails to properly validate the source address, accepting the spoofed origin. The attacker then performs requests that would normally be blocked by IP-based authorization rules or rate limits, such as accessing restricted APIs or launching brute-force attacks without triggering per-IP rate-limit thresholds. No publicly disclosed POC is referenced in available data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 13, 2026

NGINX Plus and NGINX Open Source configured with the HTTP/3 QUIC module allows unauthenticated remote attackers to spoof source IP addresses, enabling bypass of authorization checks and rate-limiting controls. The vulnerability affects both commercial and open-source variants when QUIC is explicitly enabled, with patches available from F5.

RemediationAI

Apply the vendor-released patch from F5 advisory K000161068 (https://my.f5.com/manage/s/article/K000161068) to upgrade NGINX Plus or NGINX Open Source to a patched version. Organizations unable to immediately patch should consider disabling the HTTP/3 QUIC module in NGINX configuration (remove or comment out 'http3' and 'quic' directives in the main or server blocks) until patches can be deployed; this eliminates the attack surface while preserving HTTP/2 and HTTP/1.1 service. Implement additional IP-based access controls at network perimeter (firewall, WAF, reverse proxy) separate from NGINX's rate-limiting to provide defense-in-depth against source IP spoofing. Rate-limiting policies should also incorporate other identifiers (API keys, cookies, Host headers) rather than relying solely on client IP when QUIC is in use.

Affected VersionsENISA

NGINX Plus R36 <R36 P4
NGINX Open Source 1.26.0 <1.30.1
NGINX Plus R32 <R32 P6

Affected Packages

euvd nginx_open_source fix: 1.30.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The HTTP/3 protocol relies on QUIC (Quick UDP Internet Connection) as its underlying transport layer. NGINX's QUIC module handles HTTP/3 connections over UDP, but improperly validates source IP addresses during session establishment or packet processing. CWE-290 (Authentication using a Broken or Risky Cryptographic Algorithm) in this context manifests as insufficient source IP verification, allowing attackers to forge the origin address of HTTP/3 requests. This circumvents authorization policies and rate-limiting rules that depend on client IP identification. The vulnerability is specific to deployments where the HTTP/3 QUIC module is explicitly configured and enabled; default NGINX configurations without QUIC are unaffected.

Know when Nginx Plus gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (f5) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
Red Hat 6.5 MEDIUM

Primary rating from Vendor (f5).

CVSS VectorVendor: f5

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
May 13, 2026 - 16:22 NVD
6.5 (MEDIUM) 6.9 (MEDIUM)
CVE Published
May 13, 2026 - 14:12 nvd
MEDIUM 6.5

DescriptionCVE.org

When NGINX Plus or NGINX Open Source are configured to use the HTTP/3 QUIC module, an attacker may be able to spoof their source IP address allowing for bypass of authorization or bypass of rate limiting.  Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Threat Intelligence Overview

EPSS Score
0.0%
Top 94% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2026-42945 CRITICAL POC
9.2 May 13

Heap buffer overflow in NGINX Plus and NGINX Open Source ngx_http_rewrite_module allows remote attackers to crash worker

CVE-2026-42055 CRITICAL POC
9.2 Jun 17

Heap-based buffer overflow in NGINX Plus and NGINX Open Source affects deployments that proxy HTTP/2 or gRPC traffic ups

CVE-2026-9256 CRITICAL POC
9.2 May 22

Heap buffer overflow in NGINX Plus and NGINX Open Source ngx_http_rewrite_module can be triggered by unauthenticated rem

CVE-2026-42533 CRITICAL POC
9.2 Jul 15

Heap buffer overflow in NGINX Plus and NGINX Open Source lets unauthenticated remote attackers crash worker processes (D

CVE-2026-93479 CRITICAL POC
9.2 Oct 14

Heap buffer overflow in NGINX Plus and NGINX Open Source can be triggered by crafted HTTP requests when a non-default ma

CVE-2026-15176 CRITICAL POC
9.2 Oct 14

Heap buffer overflow in NGINX Plus and NGINX Open Source can be triggered by unauthenticated remote attackers through cr

CVE-2026-97205 CRITICAL POC
9.2 Oct 14

Unauthenticated remote attackers can trigger a use-after-free in NGINX's ngx_http_core_module when asynchronous file I/O

CVE-2026-60005 HIGH
8.8 Jul 15

Limited memory disclosure and worker-process restart in NGINX Plus and NGINX Open Source arise when the optional ngx_htt

CVE-2026-27654 HIGH POC
8.8 Mar 24

Buffer overflow in NGINX's DAV module allows remote attackers to crash worker processes or manipulate file names outside

CVE-2026-27651 HIGH
8.7 Mar 24

NGINX worker process crashes via null pointer dereference in the mail authentication module when CRAM-MD5 or APOP authen

CVE-2024-39792 HIGH
8.7 Aug 14

When the NGINX Plus is configured to use the MQTT pre-read module, undisclosed requests can cause an increase in memory

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise Module for Server Applications 15 SP7 Fixed
SUSE Linux Enterprise Server 15 SP7 Fixed
SUSE Linux Enterprise Server 16.1 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy