Katalog CVE

CVE-2026-44312

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

css_parser to parser CSS dla języka Ruby. W wersjach przed 2.1.0 i 1.22.0 gem CSS Parser nie waliduje połączeń HTTPS, umożliwiając atakującemu typu Man-in-the-Middle (MITM) wstrzyknięcie lub modyfikację treści CSS podczas ładowania arkuszy stylów przez HTTPS. Połączenie jest nawiązywane z OpenSSL::SSL::VERIFY_NONE, co oznacza, że każdy certyfikat HTTPS — nawet całkowicie niezaufany — zostanie zaakceptowany bez walidacji.

Ocena ryzyka

Atakujący w pozycji MITM może modyfikować ładowane arkusze stylów CSS, co może prowadzić do wstrzyknięcia złośliwej treści lub wycieku danych. Ryzyko dotyczy aplikacji Ruby wykorzystujących css_parser do pobierania zdalnych arkuszy stylów przez HTTPS.

Rekomendacja

Zaktualizuj gem css_parser do wersji 2.1.0 lub 1.22.0 (lub nowszej). Do czasu aktualizacji unikaj ładowania arkuszy stylów przez HTTPS z niezaufanych źródeł.

Inne podatności w css_parser

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

css_parser is a Ruby CSS parser. Prior to 2.1.0 and 1.22.0, the CSS Parser gem does not validate HTTPS connections, allowing a Man-in-the-Middle (MITM) attacker to inject or modify CSS content when stylesheets are loaded via HTTPS. The connection is established with OpenSSL::SSL::VERIFY_NONE, meaning any HTTPS certificate—even entirely untrusted—will be accepted without validation. This vulnerability is fixed in 2.1.0 and 1.22.0.

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