CVE-2026-112991
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
Moduł rozszerzenia html_to_markdown w MISP Modules zawiera podatność typu server-side request forgery (SSRF) w funkcji walidacji URL is_safe_url(). Lista BLOCKED_RANGES była niekompletna i nie obejmowała zakresów 0.0.0.0/8, 100.64.0.0/10, ::/128, fc00::/7 oraz fe80::/10, a także form IPv4-mapped IPv6, co pozwala uwierzytelnionemu użytkownikowi na kierowanie żądań do wewnętrznych adresów z kontekstu sieciowego serwera MISP.
Ocena ryzyka
Atakujący może wykorzystać instancję MISP jako proxy do odczytu danych z wewnętrznych usług, infrastruktury CGNAT lub endpointów link-local, które normalnie są niedostępne z zewnątrz. Głównym skutkiem jest naruszenie poufności; sama instancja MISP nie zostaje przejęta.
Rekomendacja
Zaktualizuj MISP Modules do wersji zawierającej poprawioną listę BLOCKED_RANGES obejmującą wymienione zakresy IPv4/IPv6 oraz formy IPv4-mapped IPv6. Ogranicz możliwość tworzenia lub modyfikowania atrybutów uruchamiających moduł html_to_markdown do zaufanych użytkowników.
Inne podatności w MISP Modules
Zobacz wszystkie- CVE-2026-44364Krytyczne
W wersjach 3.0.7 i wcześniejszych występuje podatność Cross-Site Request Forgery (CSRF) w MISP Modules, która pozwala atakującemu na zmuszenie uwierzytelnionego użytkownika do wysyłania niezamierzonych żądań do punktu końcowego. Problem wynikał z wyłączenia ochrony CSRF dla blueprintu home.
- CVE-2026-97863Średnie
Moduł cisco_firesight_manager_ACL_rule_export w misp-modules generuje skrypt powłoki (.sh), który uwierzytelnia się i wywołuje API Cisco fireSIGHT Manager. Moduł wstawia wartości konfiguracyjne (adres IP, login, hasło, ID domeny, ID polityki) oraz wartości atrybutów MISP (docelowe adresy IP, URL-e, komentarze) bezpośrednio do ciągów znaków w pojedynczych cudzysłowach bez ucieczki, co pozwala atakującemu na wstrzyknięcie dowolnych poleceń powłoki. Analityk bezpieczeństwa, który uruchomi wygenerowany skrypt, wykona wstrzyknięte polecenia z własnymi uprawnieniami, co może narazić poświadczenia fireSIGHT Manager, zmodyfikować reguły ACL lub zainfekować stację roboczą. Dodatkowo moduł ma wadę, w której zmienna 'config' jest przypisywana tylko w bloku warunkowym, ale używana bezwarunkowo, co powoduje NameError (denial of service), gdy żądanie nie zawiera klucza 'config'.
- CVE-2026-62143Wysokie
W module rozszerzenia html_to_markdown w misp-modules wykryto obejście ochrony przed SSRF. Adresy IPv4 odwzorowane w IPv6 nie były normalizowane przed sprawdzeniem zakresów zablokowanych, co umożliwiało atak na interfejs pętli zwrotnej, sieć wewnętrzną lub łącza lokalnego.
- CVE-2026-44363Średnie
MISP Modules to autonomiczne moduły rozszerzające MISP o nowe usługi. Przed wersją 3.0.7 istniała podatność niebezpiecznego pobierania zdalnych zasobów w modułach rozszerzeń. Moduł html_to_markdown akceptował dowolne adresy URL HTTP(S) bez wystarczającej walidacji, co mogło umożliwić Server-Side Request Forgery wobec zasobów loopback, prywatnych lub link-local. Dodatkowo moduł qrcode wyłączał weryfikację certyfikatów TLS przy pobieraniu zdalnych obrazów, narażając żądania na przechwycenie lub manipulację odpowiedzią.
Oryginalny opis (angielski, źródło NVD)
The html_to_markdown expansion module in MISP Modules contains a server-side request forgery (SSRF) vulnerability in its is_safe_url() URL validation function. The BLOCKED_RANGES list used to reject unsafe destination addresses was incomplete, omitting several critical IP address ranges. Specifically, the following ranges were not blocked: 0.0.0.0/8 (unspecified, which routes to loopback on Linux), 100.64.0.0/10 (carrier-grade NAT per RFC 6598), ::/128 (IPv6 unspecified), fc00::/7 (IPv6 Unique Local Addresses), and fe80::/10 (IPv6 link-local). The existing list only covered IPv4 loopback (127.0.0.0/8), RFC 1918 private ranges, IPv4 link-local (169.254.0.0/16), and IPv6 loopback (::1/128). An authenticated user with the ability to create or modify MISP attributes that trigger the html_to_markdown expansion module could supply URLs pointing to these unblocked internal address ranges. Because the module fetches the URL server-side to convert HTML content to Markdown, the request is made from the MISP server's network context. This allows an attacker to probe and read responses from internal services, carrier-grade NAT infrastructure, or link-local endpoints that would otherwise be unreachable from external networks. IPv4-mapped IPv6 forms (e.g., [::ffff:0.0.0.0]) also bypassed the existing checks. The security impact is primarily confidentiality: an attacker can read data served by internal services reachable from the MISP server. The MISP instance itself is not compromised, but it is abused as a proxy to access otherwise restricted network resources.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

