CVE-2026-16634
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 52 - wyżej niż 52% wszystkich znanych CVE
Streszczenie
Wersje TOML::XS dla Perla przed 0.06 zawierają nieobsługiwaną i podatną na ataki wersję biblioteki tomlc99. Biblioteka tomlc99 nie jest już utrzymywana i ma publicznie zgłoszoną podatność na niekontrolowaną rekurencję. Każdy, kto przekaże niezaufany TOML do funkcji from_toml, ryzykuje przepełnienie stosu z powodu głęboko zagnieżdżonego dokumentu.
Ocena ryzyka
Przetwarzanie niezaufanych danych TOML może doprowadzić do awarii aplikacji z powodu przepełnienia stosu, co może być wykorzystane do ataku DoS.
Rekomendacja
Zaktualizuj TOML::XS do wersji 0.06 lub nowszej, która używa biblioteki tomlc17.
Oryginalny opis (angielski, źródło NVD)
TOML::XS versions before 0.06 for Perl bundle an unsupported and vulnerable version of tomlc99. The tomlc99 library is no longer maintained, and has an uncontrolled recursion vulnerability publicly reported in the issue tracker. Any caller that passes untrusted TOML to from_toml risks a stack overflow from a deeply-nested document. TOML::XS version 0.06 or later uses the successor tomlc17 library.

