CVE-2026-59168 in Daselinformazioni

Riassunto

di VulDB • 21/09/2026

Dasel è uno strumento da riga di comando e una libreria per interrogare, modificare e trasformare strutture dati. Dalla versione 3.0.0 alla 3.11.1, le funzioni decodeValue, decodeObject e decodeArray in parsing/json/json_reader.go, nonché parseElement in parsing/xml/reader.go, ricorrono una volta per ogni livello di nidificazione dell'input senza un controllo della profondità (depth guard). Un input JSON o XML profondamente annidato e controllato dall'attaccante, fornito tramite parsing.Format(...).NewReader(...).Read(data), l'interfaccia da riga di comando o la funzione selettore parse, può esaurire lo stack delle goroutine Go e causare un errore fatale irrecuperabile che termina l'intero processo. Il limite sulla dimensione dell'input XML non previene l'esaurimento della profondità (depth exhaustion), e le istruzioni defer o recover non possono intercettare il malfunzionamento. Questo problema è stato risolto nella versione 3.11.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub M

Prenotare

02/07/2026

Divulgazione

21/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!