Udgaven af hovedversionen nginx 1.31.2 er blevet dannet, i hvilken udviklingen af nye funktioner fortsætter, samt udgivelsen af den parallelt understøttede stabile version nginx 1.30.3, hvori der kun foretages ændringer relateret til rettelse af alvorlige fejl og sårbarheder. I opdateringerne er der blevet rettet 3 sårbarheder:
- CVE-2026-42530 — adgang til allerede frigivet hukommelse (use-after-free) i implementeringen af HTTP/3-protokollen. Problemet er klassificeret med en kritisk faregrad (9.2 ud af 10), hvilket ikke udelukker fjern udførelse af kode med procesrettigheder under behandlingen af en specielt udformet session via QUIC-protokollen.
- CVE-2026-42055 — bufferoverløb i modulerne ngx_http_proxy_v2_module og ngx_http_grpc_module, som fremtræder ved proxyering af specielt udformede anmodninger via HTTP/2-protokollen eller til gRPC-backend. Problemet er klassificeret med en kritisk faregrad (9.2 ud af 10), der tillader fjern udførelse af kode. Sårbarheden optræder i konfigurationer med indstillingen
«ignore_invalid_headers off;» og et stort værdilængd for «large_client_header_buffers». - CVE-2026-48142 — læsning fra en adresse uden for den tildelte buffer ved behandling af specielt udformede anmodninger, der medfører genkodning af tekst i UTF-8-kodning ved hjælp af modulet ngx_http_charset_module. Sårbarheden optræder i konfigurationer med direktivet «charset_map» til stede i location-blokken med direktiverne «source_charset utf-8» og «charset anden_kodning». Problemet er klassificeret med en middel faregrad (6.3 ud af 10), der tillader lækage af indhold fra proceshukommelsen.
Udover at rette sårbarheder i version nginx 1.31.2 er der tilføjet en variabel $ssl_sigalgs, der indeholder de digitale signaturalgoritmer, som klientsystemet erklærer i ClientHello-beskeden under TLS-forhandling. For dannelsen af identifikatoren, der sendes via variablen $request_id, er der anvendt hash-algoritmen SipHash-2-4.
Kilde: opennet.ru
