CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-41257

Medium
Published: Translated: NVD NIST

Summary

jq to narzędzie do przetwarzania JSON w wierszu poleceń. W wersjach 1.8.1 i wcześniejszych, stos danych w maszynie wirtualnej jq śledzi rozmiar alokacji w zmiennej całkowitej ze znakiem. Gdy stos przekracza około 1 GiB, następuje przepełnienie arytmetyki podwajania.

Risk Assessment

Przepełnienie stosu może prowadzić do nieprzewidywalnych zachowań aplikacji, co stwarza ryzyko awarii lub wykorzystania podatności przez złośliwe oprogramowanie.

Recommendation

Zaleca się aktualizację jq do najnowszej wersji, aby uniknąć problemów związanych z przepełnieniem stosu oraz zapewnić bezpieczeństwo przetwarzania danych JSON.

Original NVD description (English source)

jq is a command-line JSON processor. In 1.8.1 and earlier, the jq bytecode VM's data stack tracks its allocation size in a signed int. When the stack grows beyond ≈1 GiB (via deeply nested generator forks), the doubling arithmetic overflows. The wrapped value is passed to realloc and then used for a

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