Katalog CVE

CVE-2021-47996

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.52%

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

Streszczenie

Nokogiri przed wersją 1.11.4 (tylko implementacja CRuby z pakietem libxml2) zawiera libxml2 2.9.10, który ma wiele podatności naprawionych w 2.9.12, w tym wyciek pamięci, przepełnienie bufora i odczyty poza zakresem. Przetwarzanie spreparowanych dokumentów XML może prowadzić do odmowy usługi, ujawnienia informacji lub uszkodzenia pamięci.

Ocena ryzyka

Atakujący może wykorzystać te luki do spowodowania awarii aplikacji, wycieku informacji lub uszkodzenia pamięci, co stanowi zagrożenie dla poufności i dostępności.

Rekomendacja

Zaktualizuj Nokogiri do wersji 1.11.4 lub nowszej, aby uzyskać poprawioną wersję libxml2.

Inne podatności w Nokogiri

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

Nokogiri before 1.11.4 (CRuby implementation only, when the packaged/vendored libxml2 is used) bundles libxml2 2.9.10, which is affected by multiple vulnerabilities addressed in libxml2 2.9.12, including a memory leak in xmlSchemaValidateStream (CVE-2019-20388), a global buffer over-read in xmlEncodeEntitiesInternal (CVE-2020-24977), a heap-based buffer overflow (CVE-2021-3517), and an out-of-bounds read (CVE-2021-3518). Processing crafted XML documents may lead to denial of service, information disclosure, or memory corruption.

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