HomeFreeBSD

www/nginx-devel: Update to 1.31.2

Description

www/nginx-devel: Update to 1.31.2

Changes with nginx 1.31.2 17 Jun
2026

*) Security: use-after-free might occur when using HTTP/3 and

processing

a specially crafted QUIC session, allowing an attacker to cause
worker process memory corruption or segmentation fault in a

worker

   process (CVE-2026-42530).
   Thanks to Trung Nguyen of CyStack.

*) Security: a heap memory buffer overflow might occur in a worker
   process when using a configuration with "ignore_invalid_headers

off;"

and "large_client_header_buffers" with large configured values

when

   proxying a specially crafted request to HTTP/2 or gRPC backend,
   allowing an attacker to cause worker process memory corruption or
   segmentation fault in a worker process (CVE-2026-42055).
   Thanks to Mufeed VH of Winfunc Research.

*) Security: a heap memory buffer overread might occur in a worker
   process while handling a specially sent response with decoding

from

UTF-8 via the "charset_map" directive, allowing an attacker to

cause

a limited disclosure of worker proccess memory or segmentation

fault

   in a worker process (CVE-2026-48142).
   Thanks to Han Yan of Xiaomi and p4p3r of CYBERONE.

*) Change: now the $request_id variable uses SipHash-2-4.

*) Feature: the $ssl_sigalgs variable.

*) Bugfix: a variable defined by the "split_clients" directive might

be

empty if all percentages were specified explicitly and summed up

to

   100%.

*) Bugfix: constant time "secure_link" hash comparison.
   Thanks to kodareef5.

Sponsored by: Netzkommune GmbH

Details

Provenance
joneumAuthored on Jun 18 2026, 4:10 PM
Parents
R11:14b3a97af857: www/nginx: Update to 1.30.3
Branches
Unknown
Tags
Unknown