CVE-2026-43971 in cowlibinformazioni

Riassunto

di VulDB • 18/08/2026

Una vulnerabilità di codifica o escape impropria dell'output in ninenines cowlib consente lo smuggling della direttiva Link header tramite caratteri speciali non escaped in cow_link:link/1.

cow_link:do_link/1 in cowlib interpola direttamente l'URI target, il valore rel e le chiavi degli attributi nel valore serializzato dell'intestazione Link: senza effettuare escape o validazione della grammatica dei token. Un byte > nell'URI chiude prematuramente lo slot URI, consentendo a un attaccante di aggiungere ulteriori voci link con direttive rel scelte dall'attaccante. Una virgoletta " o una barra rovesciata \ nel valore rel sfugge alla stringa tra virgolette e apre nuovi parametri. Qualsiasi byte — inclusi spazi bianchi, = e " — in una chiave degli attributi viene emesso verbatim. Poiché i browser agiscono sulle direttive Link: come rel="preconnect", rel="preload" e rel="prerender", un attaccante che può influenzare questi campi in un'applicazione che effettua round-trip dei header Link parsati attraverso cow_link:link/1 può forzare i browser delle vittime a stabilire connessioni out-of-band verso origini controllate dall'attaccante.

Questo problema interessa cowlib dalla versione 2.9.0 in poi.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

EEF

Prenotare

04/05/2026

Divulgazione

18/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!