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

CVE-2013-3567

High
Published: Translated: NVD NIST

Summary

Puppet w wersjach 2.7.x przed 2.7.22, 3.2.x przed 3.2.2 oraz Puppet Enterprise przed 2.8.2 deserializuje niezaufany YAML, co pozwala zdalnym atakującym na instancjonowanie dowolnych klas Ruby i wykonywanie arbitralnego kodu za pomocą spreparowanego wywołania REST API.

Risk Assessment

Atakujący mogą wykorzystać tę podatność do zdalnego wykonania kodu, co może prowadzić do przejęcia kontroli nad systemem i wycieku danych. Organizacje powinny być świadome potencjalnych zagrożeń związanych z nieautoryzowanym dostępem do ich infrastruktury.

Recommendation

Zaleca się aktualizację Puppet do najnowszych wersji, które eliminują tę podatność. Dodatkowo, warto wdrożyć mechanizmy zabezpieczające, takie jak filtrowanie i walidacja danych wejściowych w API.

Related vulnerabilities

Original NVD description (English source)

Puppet 2.7.x before 2.7.22 and 3.2.x before 3.2.2, and Puppet Enterprise before 2.8.2, deserializes untrusted YAML, which allows remote attackers to instantiate arbitrary Ruby classes and execute arbitrary code via a crafted REST API call.

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