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

CVE-2022-30633

High
Published: Translated: NVD NIST

Summary

Nieograniczona rekurencja w funkcji Unmarshal w bibliotece encoding/xml przed wersjami Go 1.17.12 i 1.18.4 pozwala atakującemu na wywołanie paniki z powodu wyczerpania stosu poprzez deserializację dokumentu XML do struktury Go, która ma zagnieżdżone pole z użyciem tagu 'any'.

Risk Assessment

Organizacja może doświadczyć awarii aplikacji z powodu wyczerpania stosu, co może prowadzić do przerwy w dostępności usług. Atakujący może wykorzystać tę podatność do destabilizacji systemu.

Recommendation

Zaleca się aktualizację do najnowszej wersji Go, aby usunąć tę podatność. Należy również przeanalizować i ograniczyć użycie zagnieżdżonych pól z tagiem 'any' w strukturach danych.

Related vulnerabilities

Original NVD description (English source)

Uncontrolled recursion in Unmarshal in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via unmarshalling an XML document into a Go struct which has a nested field that uses the 'any' field tag.

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