CVE-2026-14803: Ryzyko wyczerpania pamięci w Mojo::JSON dla Perla
Luka CVE-2026-14803 w Mojo::JSON umożliwia atak DoS przez wyczerpanie pamięci przy przetwarzaniu głęboko zagnieżdżonych JSON.
- CVSS
- 6.5 MEDIUM
- EPSS
- 25.59%
- Aktywnie wykorzystywana
- brak w KEV
- Produkt
- -
Co wiadomo
Wersje Mojo::JSON przed 9.47 dla Perla umożliwiają wyczerpanie pamięci poprzez nieograniczoną rekurencję w czysto perlowym dekoderze JSON. Głęboko zagnieżdżone dokumenty JSON mogą spowodować nadmierne zużycie pamięci i potencjalny atak odmowy usługi.
Wpływ biznesowy
Administratorzy i operatorzy infrastruktury korzystający z Mojo::JSON bez Cpanel::JSON::XS lub z ustawioną zmienną MOJO_NO_JSON_XS mogą doświadczyć awarii usług spowodowanych wyczerpaniem pamięci. Atakujący mogą wykorzystać tę lukę, przesyłając specjalnie spreparowane, głęboko zagnieżdżone dane JSON, co prowadzi do przerwania działania aplikacji i utraty dostępności usług.
Rekomendowane działania administratora
Zaleca się aktualizację Mojo::JSON do wersji 9.47 lub nowszej, jeśli jest dostępna. W przypadku braku możliwości natychmiastowej aktualizacji, ograniczaj przetwarzanie niezweryfikowanych danych JSON, monitoruj logi pod kątem nieprawidłowości oraz rozważ wdrożenie ograniczeń głębokości zagnieżdżenia JSON. Przeglądaj i stosuj zalecenia dostawcy oprogramowania dotyczące łatek i zabezpieczeń.