Katalog CVE

CVE-2024-39697

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka phonenumber służy do analizowania, formatowania i walidacji międzynarodowych numerów telefonów. Od wersji 0.3.4 kod analizy numerów telefonów może spowodować panikę z powodu dostępu poza granice na ciągu phonenumber. Może to być wywołane przez wprowadzenie złośliwie skonstruowanego numeru telefonu, co prowadzi do nieprzewidzianego zachowania.

Ocena ryzyka

Wykorzystanie tej podatności może prowadzić do awarii aplikacji, co może wpłynąć na dostępność usług w organizacji. Atakujący może zdalnie wywołać panikę w aplikacji, co stwarza ryzyko przestoju.

Rekomendacja

Zaleca się aktualizację biblioteki phonenumber do wersji 0.3.6 lub nowszej, aby usunąć tę podatność. Należy również przeprowadzić audyt kodu, aby upewnić się, że nie są wykorzystywane złośliwe dane wejściowe.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

phonenumber is a library for parsing, formatting and validating international phone numbers. Since 0.3.4, the phonenumber parsing code may panic due to a panic-guarded out-of-bounds access on the phonenumber string. In a typical deployment of rust-phonenumber, this may get triggered by feeding a maliciously crafted phonenumber, e.g. over the network, specifically strings of the form `+dwPAA;phone-context=AA`, where the "number" part potentially parses as a number larger than 2^56. This vulnerability is fixed in 0.3.6.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS