This release includes 3 security fixes for security teams reviewing exposed deployments.
Topics
+9 more
Affected surfaces
Summary
AI summaryUpdates GH, SSL, and Xslt across a mixed release.
Full changelog
nginx-1.31.2 mainline version has been released, with fixes for use-after-free vulnerability in the ngx_http_v3_module (CVE-2026-42530), buffer overflow vulnerability in the ngx_http_proxy_v2_module and ngx_http_grpc_module (CVE-2026-42055), and buffer overread vulnerability in the ngx_http_charset_module (CVE-2026-48142).
See official CHANGES on nginx.org.
Below is a release summary generated by GitHub.
What's Changed
- Use SipHash to speed up $request_id generation by @jimf5 in https://github.com/nginx/nginx/pull/1392
- SSL: add $ssl_sigalgs variable by @VadimZhestikov in https://github.com/nginx/nginx/pull/1361
- Xslt: fixed handle vsnprintf return value by @afonot in https://github.com/nginx/nginx/pull/747
- GH: remove the set-creation-date.yaml workflow by @ac000 in https://github.com/nginx/nginx/pull/1435
- Split clients: improved calculation of range boundaries by @pluknet in https://github.com/nginx/nginx/pull/1334
- Style by @pluknet in https://github.com/nginx/nginx/pull/1440
- GH: Fix the whitespace checker workflow by @ac000 in https://github.com/nginx/nginx/pull/1453
- Secure link: Compare hashes in constant time by @sbhowmikf5 in https://github.com/nginx/nginx/pull/1433
- Access log: Fix "request_length" format length by @nitin9977 in https://github.com/nginx/nginx/pull/1432
- Updated OpenSSL used for win32 builds by @pluknet in https://github.com/nginx/nginx/pull/1469
- Nginx 1.31.2 with security fixes (HTTP/2 proxy, grpc, HTTP/3, charset) by @arut in https://github.com/nginx/nginx/pull/1474
New Contributors
- @afonot made their first contribution in https://github.com/nginx/nginx/pull/747
- @sbhowmikf5 made their first contribution in https://github.com/nginx/nginx/pull/1433
- @nitin9977 made their first contribution in https://github.com/nginx/nginx/pull/1432
Full Changelog: https://github.com/nginx/nginx/compare/release-1.31.1...release-1.31.2
Security Fixes
- CVE-2026-42530 — use-after-free in ngx_http_v3_module (HTTP/3)
- CVE-2026-42055 — buffer overflow in ngx_http_proxy_v2_module and ngx_http_grpc_module (proxy & gRPC)
- CVE-2026-48142 — buffer overread in ngx_http_charset_module
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About NGINX
HTTP and reverse proxy server, mail proxy server, and generic TCP/UDP proxy server.
Related context
Related tools
Beta — feedback welcome: [email protected]