Katalog CVE

CVE-2021-43396

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
3.29%

Percentyl 88 - wyżej niż 88% wszystkich znanych CVE

Streszczenie

W pliku iconvdata/iso-2022-jp-3.c w bibliotece GNU C Library (glibc) 2.34 zdalni atakujący mogą wymusić na funkcji iconv() wyemitowanie fałszywego znaku '\0' poprzez spreparowane dane ISO-2022-JP-3 z resetem stanu wewnętrznego. Może to wpłynąć na integralność danych w niektórych przypadkach użycia iconv(). Producent twierdzi, że błąd nie może być wywołany przez dane wejściowe użytkownika i wymaga wywołania iconv() z NULL w inbuf, co powinno wymagać osobnego błędu aplikacji.

Ocena ryzyka

Według producenta podatność nie ma wpływu na bezpieczeństwo, ponieważ nie można jej wywołać poprzez dane wejściowe użytkownika.

Rekomendacja

Nie jest wymagane pilne działanie; można rozważyć aktualizację glibc w ramach rutynowej konserwacji.

Inne podatności w glibc

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

In iconvdata/iso-2022-jp-3.c in the GNU C Library (aka glibc) 2.34, remote attackers can force iconv() to emit a spurious '\0' character via crafted ISO-2022-JP-3 data that is accompanied by an internal state reset. This may affect data integrity in certain iconv() use cases. NOTE: the vendor states "the bug cannot be invoked through user input and requires iconv to be invoked with a NULL inbuf, which ought to require a separate application bug to do so unintentionally. Hence there's no security impact to the bug.

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