CVE Catalog

CVE-2026-46377

MediumCVSS 6.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

Dasel versions 3.0.0 through 3.10.0 have a vulnerability in the parseCurRune function of the tokenizer that fails to perform bounds checking when processing escape sequences in quoted strings. An attacker can supply a crafted selector string, causing an index-out-of-range panic.

Risk Assessment

This vulnerability allows an attacker to trigger an application crash (panic) via a controlled selector, potentially leading to denial of service (DoS) in systems using Dasel for data processing.

Recommendation

Upgrade Dasel to version 3.10.1 or later immediately, which includes a fix for this security issue.

Other vulnerabilities in Dasel

See all
Original NVD description (English source)

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 quoted string such as "\ or '\ and then reads p.src[pos] without a bounds check, allowing attacker-controlled selector strings to trigger a Go index-out-of-range panic. This issue is fixed in version 3.10.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS