Katalog CVE

CVE-2026-62866

ŚrednieCVSS 6.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Dasel w wersjach od 3.0.0 do 3.11.2 ma błąd w tokenizerze, który przy selektorze kończącym się białym znakiem odczytuje poza zakresem tablicy, powodując panikę i zakończenie procesu. Dotyczy to również danych wejściowych przekazywanych przez Tokenize() lub dasel.Query.

Ocena ryzyka

Przyczynia się do odmowy usługi (DoS), gdyż atakujący może wysłać odpowiednio skonstruowany selektor, który spowoduje zatrzymanie aplikacji lub narzędzia.

Rekomendacja

Zaktualizuj Dasel do wersji 3.11.2, która zawiera poprawkę eliminującą problem z odczytem poza zakresem.

Inne podatności w Dasel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS