Katalog CVE

CVE-2016-10739

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.48%

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

Streszczenie

W GNU C Library (glibc) do wersji 2.28, funkcja getaddrinfo poprawnie parsowała ciąg zawierający adres IPv4, po którym następowały białe znaki i dowolne znaki, co mogło prowadzić do błędnego założenia przez aplikacje, że parsowały poprawny ciąg, bez możliwości osadzenia nagłówków HTTP lub innych potencjalnie niebezpiecznych podciągów.

Ocena ryzyka

Ryzyko polega na możliwości błędnego przetwarzania danych wejściowych, co może prowadzić do nieprawidłowego zachowania aplikacji, w tym potencjalnego wstrzykiwania nagłówków HTTP. Może być wykorzystane do ataków typu response splitting.

Rekomendacja

Zaleca się aktualizację glibc do wersji 2.29 lub nowszej, która zawiera poprawkę dla tego problemu. Należy również dokładnie walidować dane wejściowe przed użyciem w funkcjach sieciowych.

Inne podatności w glibc

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

In the GNU C Library (aka glibc or libc6) through 2.28, the getaddrinfo function would successfully parse a string that contained an IPv4 address followed by whitespace and arbitrary characters, which could lead applications to incorrectly assume that it had parsed a valid string, without the possibility of embedded HTTP headers or other potentially dangerous substrings.

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