Vulnerability · Published Sep 21, 2026 · Assigned by GitHub_M

CVE-2026-62866Dasel: Selector lexer panics on trailing whitespace in `parseCurRune`

Medium 6.2

In plain English

A medium-severity security flaw in dasel from TomWright. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 9% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)6.2Medium
Exploit odds (30 days)0.2%top 91.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

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 index without an end-of-input check. A selector ending in whitespace, including input passed through lexer.NewTokenizer(...).Tokenize() or dasel.Query, can therefore cause an index-out-of-range panic and terminate the process. This issue is fixed in version 3.11.2.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:14dasel3.11.2-1DEBIAN-CVE-2026-62866
Gogithub.com/tomwright/daselno fix listedGO-2026-6548
Gogithub.com/tomwright/dasel/v2no fix listedGO-2026-6548
Gogithub.com/tomwright/dasel/v33.11.2GHSA-65gg-g7rw-6cpc
Gogithub.com/tomwright/dasel/v33.11.2GO-2026-6548
Ubuntu:26.04:LTSdaselno fix listedUBUNTU-CVE-2026-62866
Ubuntu:26.10daselno fix listedUBUNTU-CVE-2026-62866

Affected products (as reported)

VendorProductVersions
TomWright dasel >= 3.0.0, < 3.11.2

Weakness: CWE-129 · Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References