Skip to content
OpenAdvisories

Package · Go

github.com/tomwright/dasel

5 known vulnerabilities.

5 results · Feed

  • Medium 6.2

    Dasel: Unbounded recursion in JSON and XML readers causes unrecoverable stack-overflow DoS

    Dasel is a command-line tool and library for querying, modifying, and transforming data structures. From 3.0.0 until 3.11.1, parsing/json/json_reader.go decodeValue, decodeObject, and decodeArray, and parsing/xml/reader.go parseElement, recurse once per input…

  • Medium 6.2

    Dasel: Selector lexer panics on trailing whitespace in `parseCurRune`

    Dasel is a command-line tool and library for querying, modifying, and transforming data structures. From 3.0.0 until 3.11.2, selector/lexer/tokenize.go parseCurRune advances the input index across trailing whitespace and then reads the source at the exhausted…

  • Medium 6.2

    Dasel: Index-out-of-range panic in dasel selector lexer on trailing backslash in quoted string

    Dasel is a command-line tool and library for querying, modifying, and transforming data structures. From 3.0.0 until 3.10.1, the escape sequence handler in (*Tokenizer).parseCurRune in selector/lexer/tokenize.go increments past a trailing backslash in a quote…

  • Medium 6.2

    Dasel: Denial of service in dasel selector lexer due to infinite loop on unterminated regex literal

    Dasel is a command-line tool and library for querying, modifying, and transforming data structures. From 3.0.0 until 3.10.1, the selector lexer matchRegexPattern closure in (*Tokenizer).parseCurRune in selector/lexer/tokenize.go loops while tokenizing an unte…

  • Medium 6.2
    CVE-2026-33320 Public exploit

    Dasel has unbounded YAML alias expansion in dasel leads to CPU/memory denial of service

    Dasel is a command-line tool and library for querying, modifying, and transforming data structures. Starting in version 3.0.0 and prior to version 3.3.1, Dasel's YAML reader allows an attacker who can supply YAML for processing to trigger extreme CPU and memo…