Katalog CVE

CVE-2026-88921

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

Streszczenie

MISP w wersji ≤2.5.45 zawiera podatność na wstrzyknięcie HTML w komponencie MISPElementHTMLFormatterTool, który renderuje odwołania do elementów MISP (atrybutów, obiektów i tagów) do HTML podczas eksportu raportu do PDF. Pola kontrolowane przez użytkownika (typ i wartość atrybutu, nazwa i relacja obiektu, nazwa tagu oraz kolory tagu) są wstawiane do szablonów HTML bez kodowania encji HTML. Dodatkowo metoda attribute() zawiera zaszyte na stałe przykładowe wartości ("domain-ip" i "google.com") zamiast znaczników formatu, przez co każdy zwykły atrybut w PDF wyświetla tekst przykładowy zamiast rzeczywistej wartości wskaźnika.

Ocena ryzyka

Uwierzytelniony użytkownik z prawem zapisu do elementów MISP może osadzić dowolny znacznik HTML, co przy eksporcie raportu do PDF może prowadzić do wstrzyknięcia skryptów, zepsucia struktury dokumentu lub zmiany jego treści wizualnej. W zależności od silnika renderującego HTML do PDF istnieje również ryzyko wykonania wstrzykniętego kodu podczas konwersji, a błąd z przykładowymi wartościami powoduje utratę integralności danych w eksportowanym dokumencie.

Rekomendacja

Zaktualizuj MISP do wersji nowszej niż 2.5.45, która zawiera poprawkę polegającą na kodowaniu encji HTML dla wszystkich pól kontrolowanych przez użytkownika oraz usunięciu zaszytych przykładowych wartości z szablonu. Do czasu aktualizacji ogranicz prawa zapisu do elementów MISP wyłącznie do zaufanych użytkowników i unikaj eksportowania raportów PDF z niezaufanych źródeł.

Inne podatności w MISP

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

MISP contains an HTML injection vulnerability in the MISPElementHTMLFormatterTool component, which is responsible for rendering MISP element references (attributes, objects, and tags) into inline HTML during PDF report export via the convert_markdown_to_pdf module. The attribute(), objectAttribute(), object(), and tag() methods interpolated user-controlled fields (attribute type, attribute value, object name, object relation, tag name, tag colour, and tag text colour) directly into HTML templates without applying HTML entity encoding. An authenticated user with the ability to create or modify MISP attributes, objects, or tags could embed arbitrary HTML markup in these fields. When a report containing such elements was exported to PDF, the unescaped content was rendered as live HTML rather than inert text, potentially injecting script tags, breaking the document structure, or altering the visual content of the exported report. Additionally, the attribute() method contained a template with hardcoded sample values ("domain-ip" and "google.com") instead of format placeholders, meaning every plain attribute reference in a PDF displayed the sample text rather than the actual indicator value, constituting a data-integrity defect in the exported document. The vulnerability requires an authenticated actor with write access to MISP elements and a subsequent PDF export of a report referencing those elements. The security impact is primarily to the integrity of the exported document and, depending on the HTML-to-PDF rendering engine, potential execution of injected markup during the conversion step. Version affected: ≤2.5.45

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