CVE-2026-40460
NGINX ngx_quic_module vulnerability
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
6.9
NGINX ngx_quic_module vulnerability
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.
- Record
CVE-2026-40460- CVSS 4.0
- 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 - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-290
- Updated
- 2026-11-02
EUVDEUVD-2026-29974
6.9
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.
- Record
EUVD-2026-29974- CVSS 4.0
- 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 - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-h7rq-f9gq-mc8r
6.9
When NGINX Plus or NGINX Open Source are configured to use the HTTP/3 QUIC module, an attacker...
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.
- Record
GHSA-h7rq-f9gq-mc8r- CVSS 4.0
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-290
- Updated
- 2026-11-02
NVD
6.9
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.
- Record
CVE-2026-40460- CVSS 4.0
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-290
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-40460
6.9
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.
- Record
ALPINE-CVE-2026-40460- CVSS 4.0
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVBELL-CVE-2026-40460
6.5
- Record
BELL-CVE-2026-40460- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
Show 13 moreShow less
OSV
6.9
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.
- Record
CVE-2026-40460- CVSS 4.0
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-40460
6.9
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.
- Record
DEBIAN-CVE-2026-40460- CVSS 4.0
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVRHSA-2026:20351
8.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:20351- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-40460
6.9
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.
- Record
UBUNTU-CVE-2026-40460- CVSS 4.0
- 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 - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVAZL-86847 No score
CVE-2026-40460 affecting package nginx for versions less than 1.28.3-4
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.
- Record
AZL-86847- Updated
- 2026-11-02
OSVBIT-nginx-2026-40460 No score
NGINX ngx_quic_module vulnerability
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.
- Record
BIT-nginx-2026-40460- Updated
- 2026-11-02
OSVBIT-nginx-gateway-2026-40460 No score
NGINX ngx_quic_module vulnerability
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.
- Record
BIT-nginx-gateway-2026-40460- Updated
- 2026-11-02
OSVMGASA-2026-0156 No score
Updated nginx packages fix security vulnerabilities
NGINX ngx_quic_module vulnerability. (CVE-2026-40460) NGINX ngx_http_ssl_module vulnerability. (CVE-2026-40701) NGINX ngx_http_proxy_v2_module vulnerability. (CVE-2026-42926) NGINX ngx_http_charset_module vulnerability. (CVE-2026-42934) NGINX ngx_http_rewrite_module vulnerability. (CVE-2026-42945) NGINX ngx_http_scgi_module and ngx_http_uwsgi_module vulnerability. (CVE-2026-42946)
- Record
MGASA-2026-0156- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10796-1 No score
nginx-1.31.0-1.1 on GA media
These are all security issues fixed in the nginx-1.31.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10796-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21439-1 No score
Security update for nginx
This update for nginx fixes the following issues
- CVE-2026-40460: bypass of authorization and bypass of rate limiting when NGINX is configured to use the HTTP/3 QUIC module (bsc#1265228).
- CVE-2026-42055: heap-based buffer overflow in the ngx_http_proxy_v2_module and ngx_http_grpc_module modules (bsc#1268492).
- CVE-2026-48142: heap buffer over-read in the ngx_http_charset_module module (bsc#1268495).
- HTTP2-BOMB denial of service (bsc#1267525).
- Record
openSUSE-SU-2026:21439-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22943-1 No score
Security update for nginx
This update for nginx fixes the following issues
- CVE-2026-40460: bypass of authorization and bypass of rate limiting when NGINX is configured to use the HTTP/3 QUIC module (bsc#1265228).
- CVE-2026-42055: heap-based buffer overflow in the ngx_http_proxy_v2_module and ngx_http_grpc_module modules (bsc#1268492).
- CVE-2026-48142: heap buffer over-read in the ngx_http_charset_module module (bsc#1268495).
- HTTP2-BOMB denial of service (bsc#1267525).
- Record
SUSE-SU-2026:22943-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22951-1 No score
Security update for nginx
This update for nginx fixes the following issues
- CVE-2026-40460: bypass of authorization and bypass of rate limiting when NGINX is configured to use the HTTP/3 QUIC module (bsc#1265228).
- CVE-2026-42055: heap-based buffer overflow in the ngx_http_proxy_v2_module and ngx_http_grpc_module modules (bsc#1268492).
- CVE-2026-48142: heap buffer over-read in the ngx_http_charset_module module (bsc#1268495).
- HTTP2-BOMB denial of service (bsc#1267525).
- Record
SUSE-SU-2026:22951-1- Updated
- 2026-11-02
OSVUSN-8354-1 No score
nginx vulnerabilities
It was discovered that nginx did not properly validate source addresses in the HTTP/3 QUIC module. A remote attacker could possibly use this issue to bypass authorization checks or rate limiting. This issue only affected Ubuntu 25.04 and Ubuntu 25.10. (CVE-2026-40460)
It was discovered that nginx contained a use-after-free vulnerability in the ngx_http_ssl_module module when client certificate verification and OCSP validation were enabled. A remote attacker could use this issue to cause nginx to crash, resulting in a denial of service, or possibly modify data in memory. (CVE-2026-40701)
It was discovered that nginx did not properly handle certain proxied responses in the ngx_http_charset_module module. A remote attacker could possibly use this issue to obtain sensitive information or cause nginx to crash, resulting in a denial of service. (CVE-2026-42934)
It was discovered that nginx did not properly process certain SCGI and uWSGI responses. An attacker able to perform a machine-in-the-middle attack could possibly use this issue to obtain sensitive information or cause nginx to crash, resulting in a denial of service. (CVE-2026-42946)
It was discovered that nginx incorrectly handled certain rewrite rules in the ngx_http_rewrite_module module. A remote attacker could use this issue to cause nginx to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2026-9256)
- Record
USN-8354-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nginxAlpine:v3.21 |
before 1.26.3-r1 | 1.26.3-r1 |
nginxAlpine:v3.22 |
before 1.28.3-r1 | 1.28.3-r1 |
nginxAlpine:v3.23 |
before 1.28.3-r1 | 1.28.3-r1 |
nginxAlpine:v3.24 |
before 1.30.1-r0 | 1.30.1-r0 |
nginxAzure Linux:3 |
before 1.28.3-4 | 1.28.3-4 |
nginxAlpaquita:25 |
1.28.0-r3 up to 1.28.3-r2 | 1.28.3-r2 |
nginxAlpaquita:stream |
1.22.1-r0 up to 1.30.1-r0 | 1.30.1-r0 |
nginxBitnami |
1.26.0 up to 1.30.1 | 1.30.1 |
nginx-gatewayBitnami |
1.26.0 up to 1.30.1 | 1.30.1 |
nginxDebian:13 |
before 1.26.3-3+deb13u5, plus listed versions 1.26.3-31.26.3-3+deb13u11.26.3-3+deb13u21.26.3-3+deb13u31.26.3-3+deb13u4 |
1.26.3-3+deb13u5 |
Show 22 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nginxDebian:14 |
before 1.30.0-4, plus listed versions 1.26.3-31.28.0-11.28.0-21.28.0-31.28.0-4 Show 14 moreShow less1.28.0-51.28.0-61.28.1-11.28.1-21.28.1-31.28.2-11.28.2-21.28.2-31.28.2-41.28.3-11.28.3-21.30.0-11.30.0-21.30.0-3 |
1.30.0-4 |
nginxMageia:9 From an advisory covering 6 CVEs |
before 1.30.1-1.mga9 | 1.30.1-1.mga9 |
nginxRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-all-modulesRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-coreRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-filesystemRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-mod-develRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-mod-http-geoipRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-mod-http-image-filterRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-mod-http-perlRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-mod-http-xslt-filterRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-mod-mailRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-mod-streamRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginx-mod-stream-geoipRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:1.30.2-1.hum1 | 0:1.30.2-1.hum1 |
nginxSUSE:Linux Enterprise Server 16.0 From an advisory covering 3 CVEs |
before 1.27.2-160000.6.1 | 1.27.2-160000.6.1 |
nginxSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 3 CVEs |
before 1.27.2-160000.6.1 | 1.27.2-160000.6.1 |
nginxUbuntu:25.10 |
before 1.28.0-6ubuntu1.4, plus listed versions 1.26.3-2ubuntu11.26.3-3ubuntu11.26.3-3ubuntu21.26.3-3ubuntu31.28.0-3ubuntu1 Show 5 moreShow less1.28.0-4ubuntu11.28.0-6ubuntu11.28.0-6ubuntu1.11.28.0-6ubuntu1.21.28.0-6ubuntu1.3 |
1.28.0-6ubuntu1.4 |
nginxUbuntu:26.04:LTS |
before 1.28.3-2ubuntu1.2, plus listed versions 1.28.0-6ubuntu11.28.1-2ubuntu11.28.1-3ubuntu11.28.2-2ubuntu11.28.3-2ubuntu11.28.3-2ubuntu1.1 |
1.28.3-2ubuntu1.2 |
nginxUbuntu:22.04:LTS |
before 1.18.0-6ubuntu14.12, plus listed versions 1.18.0-6ubuntu111.18.0-6ubuntu121.18.0-6ubuntu141.18.0-6ubuntu14.11.18.0-6ubuntu14.2 Show 8 moreShow less1.18.0-6ubuntu14.31.18.0-6ubuntu14.41.18.0-6ubuntu14.51.18.0-6ubuntu14.61.18.0-6ubuntu14.71.18.0-6ubuntu14.81.18.0-6ubuntu14.101.18.0-6ubuntu14.11 |
1.18.0-6ubuntu14.12 |
nginxUbuntu:24.04:LTS |
before 1.24.0-2ubuntu7.9, plus listed versions 1.24.0-1ubuntu11.24.0-2ubuntu11.24.0-2ubuntu21.24.0-2ubuntu31.24.0-2ubuntu4 Show 9 moreShow less1.24.0-2ubuntu61.24.0-2ubuntu71.24.0-2ubuntu7.11.24.0-2ubuntu7.31.24.0-2ubuntu7.41.24.0-2ubuntu7.51.24.0-2ubuntu7.61.24.0-2ubuntu7.71.24.0-2ubuntu7.8 |
1.24.0-2ubuntu7.9 |
nginxopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 1.31.0-1.1 | 1.31.0-1.1 |
nginxopenSUSE:Leap 16.0 From an advisory covering 3 CVEs |
before 1.27.2-160000.6.1 | 1.27.2-160000.6.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-40460 is a medium vulnerability (CVSS 6.9) in F5 Nginx Open Source, published May 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 31st percentile. Fixed in nginx 1.26.3-r1.
References
my.f5.com/manage/s/article/K000161068
nvd.nist.gov/vuln/detail/CVE-2026-40460
github.com/advisories/GHSA-h7rq-f9gq-mc8r
security.alpinelinux.org/vuln/CVE-2026-40460
docs.bell-sw.com/security/cves/CVE-2026-40460
security-tracker.debian.org/tracker/CVE-2026-40460
Show 46 moreShow less
advisories.mageia.org/MGASA-2026-0156.html
bugs.mageia.org/show_bug.cgi?id=35529
openwall.com/lists/oss-security/2026/05/13/7
access.redhat.com/errata/RHSA-2026:20351
images.redhat.com
access.redhat.com/security/cve/CVE-2026-40460
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-42926
access.redhat.com/security/cve/CVE-2026-9256
access.redhat.com/security/cve/CVE-2026-42530
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_20351.json
bugzilla.redhat.com/show_bug.cgi?id=2480746
cve.org/CVERecord?id=CVE-2026-9256
nvd.nist.gov/vuln/detail/CVE-2026-9256
my.f5.com/manage/s/article/K000161377
bugzilla.redhat.com/show_bug.cgi?id=2477113
cve.org/CVERecord?id=CVE-2026-40460
bugzilla.redhat.com/show_bug.cgi?id=2489872
cve.org/CVERecord?id=CVE-2026-42530
nvd.nist.gov/vuln/detail/CVE-2026-42530
my.f5.com/manage/s/article/K000161616
bugzilla.redhat.com/show_bug.cgi?id=2477068
cve.org/CVERecord?id=CVE-2026-42926
nvd.nist.gov/vuln/detail/CVE-2026-42926
my.f5.com/manage/s/article/K000161131
suse.com/support/update/announcement/2026/suse-su-202622943-1
bugzilla.suse.com/1265228
bugzilla.suse.com/1267525
bugzilla.suse.com/1268492
bugzilla.suse.com/1268495
suse.com/security/cve/CVE-2026-40460
suse.com/security/cve/CVE-2026-42055
suse.com/security/cve/CVE-2026-48142
suse.com/support/update/announcement/2026/suse-su-202622951-1
ubuntu.com/security/CVE-2026-40460
nginx.org/en/security_advisories.html
ubuntu.com/security/notices/USN-8354-1
ubuntu.com/security/CVE-2026-9256
ubuntu.com/security/CVE-2026-40701
ubuntu.com/security/CVE-2026-42934
ubuntu.com/security/CVE-2026-42946
suse.com/security/cve/CVE-2026-40701
suse.com/security/cve/CVE-2026-42926
suse.com/security/cve/CVE-2026-42934
suse.com/security/cve/CVE-2026-42945
suse.com/security/cve/CVE-2026-42946