CVE-2026-33948
ŚrednieStreszczenie
jq to narzędzie do przetwarzania JSON w wierszu poleceń. Wersje przed 6374ae0bcdfe33a18eb0ae6db28493b1f34a0a5b zawierają podatność, która pozwala na obejście walidacji wejścia CLI poprzez osadzone bajty NUL.
Ocena ryzyka
Podatność ta może prowadzić do nieautoryzowanego przetwarzania danych JSON, co stwarza ryzyko wprowadzenia złośliwych danych do aplikacji korzystających z jq.
Rekomendacja
Zaleca się aktualizację jq do wersji zawierającej poprawki po commitach 6374ae0bcdfe33a18eb0ae6db28493b1f34a0a5b, aby zminimalizować ryzyko związane z tą podatnością.
Oryginalny opis (angielski, źródło NVD)
jq is a command-line JSON processor. Commits before 6374ae0bcdfe33a18eb0ae6db28493b1f34a0a5b contain a vulnerability where CLI input parsing allows validation bypass via embedded NUL bytes. When reading JSON from files or stdin, jq uses strlen() to determine buffer length instead of the actual byte

