Katalog CVE

CVE-2020-10029

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.76%

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

Streszczenie

GNU C Library (glibc) przed wersją 2.32 może przepełnić bufor na stosie podczas redukcji zakresu, jeśli dane wejściowe do funkcji 80-bitowej long double zawierają niekanoniczny wzorzec bitowy, co zaobserwowano przy przekazaniu wartości 0x5d414141414141410000 do funkcji sinl na platformach x86. Problem dotyczy pliku sysdeps/ieee754/ldbl-96/e_rem_pio2l.c.

Ocena ryzyka

Ryzyko obejmuje potencjalne przepełnienie bufora, co może prowadzić do awarii programu lub wykorzystania podatności do wykonania złośliwego kodu. Podatność dotyczy systemów używających glibc na architekturze x86.

Rekomendacja

Zaleca się aktualizację glibc do wersji 2.32 lub nowszej, aby naprawić problem z przepełnieniem bufora. Należy również unikać przekazywania niekanonicznych wzorców bitowych do funkcji long double, jeśli to możliwe.

Inne podatności w glibc

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

The GNU C Library (aka glibc or libc6) before 2.32 could overflow an on-stack buffer during range reduction if an input to an 80-bit long double function contains a non-canonical bit pattern, a seen when passing a 0x5d414141414141410000 value to sinl on x86 targets. This is related to sysdeps/ieee754/ldbl-96/e_rem_pio2l.c.

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