Megjelent az Nginx 1.31 legújabb mainline kiadása, amely HTTP forward proxy támogatást, továbbfejlesztett upstream terheléselosztást és több biztonsági javítást hoz.
A legfontosabb újdonság az
ngx_http_tunnel_module
, amely lehetővé teszi a HTTP forward proxy használatát a
CONNECT
metódussal. A kiadás bevezeti a proxy hitelesítést is az
auth_basic
,
satisfy
és
auth_delay
direktívák segítségével.
Az Nginx 1.31 az upstream blokkhoz hozzáadja a
least_time
direktívát, így a rendszergazdák a HTTP és stream forgalmat válaszidő alapján is kiegyensúlyozhatják, nem csak kapcsolatszám vagy más módszerek szerint.
A stream moduloknál a
proxy_ssl_alpn
direktíva mostantól lehetővé teszi az ALPN protokoll kiválasztását SSL upstream szerverekhez csatlakozáskor.
A biztonság terén az Nginx 1.31 javítja a CVE-2026-42926 sebezhetőséget, egy HTTP/2 kérésinjektálási hibát az
ngx_http_proxy_module
modulban, amely a
proxy_set_body
direktívához kapcsolódott. Emellett kezeli a CVE-2026-42945 problémát is, egy heap buffer túlcsordulást az ngx_http_rewrite_module modulban, amely tetszőleges kódfuttatást tehetett lehetővé.
A kiadás javítja a CVE-2026-42946 sebezhetőséget is, egy heap buffer túlolvasást az ngx_http_scgi_module és ngx_http_uwsgi_module modulokban, valamint a CVE-2026-42934 hibát, egy buffer túlolvasást az UTF-8 dekódoláshoz kapcsolódóan az ngx_http_charset_module modul charset_map direktívájában.
HTTP/3 esetén az Nginx 1.31 kezeli a CVE-2026-40460 problémát, egy címhamisítási sebezhetőséget, amely a QUIC kapcsolatvándorlást érintette. Emellett megoldja a CVE-2026-40701 hibát is, egy use-after-free problémát DNS válaszok feldolgozásakor, ha az ssl_ocsp direktíva engedélyezve van.
A CVE javításokon túl az Nginx mostantól elutasítja azokat a HTTP/2 és HTTP/3 kéréseket, amelyek kapcsolat-specifikus headereket tartalmaznak, például
Connection
,
Proxy-Connection
,
Keep-Alive
,
Transfer-Encoding
és
Upgrade
. A
TE
headert csak akkor fogadja el, ha az értéke trailers.
A WebDAV modul is erősödött: az Nginx most elutasítja a
COPY
vagy
MOVE
kéréseket, ha a forrás és a cél azonos, vagy ha szülő–gyermek gyűjtemény viszonyban állnak.
További változás, hogy bizonyos SSL-hez kapcsolódó hibák naplózási szintjét csökkentették, frissült a configure opció az upstream sticky modul letiltásához, és javították a HTTP/2 backend keepalive működését, ha a
proxy_set_body
vagy a
proxy_pass_request_body
direktívát használják.
Az Nginx 1.31 már elérhető a hivatalos letöltési csatornákon és a projekt GitHub release oldalán.

