CVE-2026-18540 in Undiciinformazioni

Riassunto

di VulDB • 05/09/2026

L'intercettore di retry di undici può accodare il corpo di una risposta per range ritentata ai byte già consegnati da una precedente risposta parziale, pur mantenendo inalterato lo status e le intestazioni della risposta originale. Ciò si verifica quando un server upstream invia parte del corpo senza fornire un checkpoint affidabile per la ripresa (ad esempio, una risposta non riuscita le cui intestazioni sono state già inviate o una risposta partial-content con un intervallo di contenuto inutilizzabile), quindi chiude la connessione e risponde alla richiesta di range ripreso inviando ulteriori byte. Di conseguenza, il corpo della risposta può risultare più lungo del Content-Length osservato dall'applicazione. Un'applicazione che inoltra tale risposta a un peer HTTP/1.1 downstream senza normalizzare l'incapsulamento (framing) può generare un corpo che supera il Content-Length inoltro; i byte eccedenti possono essere interpretati come l'inizio di una risposta successiva, consentendo così response splitting o desincronizzazione downstream. Lo sfruttamento richiede la presenza di un server upstream controllato dall'attaccante e di un'applicazione che inoltra la risposta attraverso un percorso sensibile al framing. Questo problema interessa le versioni di undici precedenti alla 6.28.1, dalla 7.0.0 alla 7.29.1 e dalla 8.0.0 all'8.10.2. Gli utenti dovrebbero effettuare l'aggiornamento a undici versione 6.28.1, 7.29.1 o 8.10.2.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Openjs

Prenotare

31/07/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00218

KEV

no

Attività

basso

Fonti

Do you know our Splunk app?

Download it now for free!