Katalog CVE

CVE-2026-104828

WysokieCVSS 7.2
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

HtmlUnit Neko to adaptacja NekoHTML dla HtmlUnit. Przed wersją 5.4.0 HTMLWriterFilter zapisuje zdekodowaną treść TEXTAREA i TITLE bez kodowania encji, ponieważ oba elementy są traktowane jako specjalna treść. W cyklu parsowania i serializacji odwołania do encji wewnątrz tych elementów są dekodowane przez parser, a następnie emitowane jako surowy znacznik, zmieniając semantykę dokumentu.

Ocena ryzyka

Aplikacje używające htmlunit-neko w sanitizerze HTML lub filtrze treści mogą zamienić kontrolowany przez atakującego zakodowany tekst w wykonywalny znacznik, prowadząc do XSS przy renderowaniu w przeglądarce.

Rekomendacja

Zaktualizuj htmlunit-neko do wersji 5.4.0 lub nowszej.

Powiązane podatności

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

HtmlUnit Neko is an HtmlUnit adaptation of NekoHTML. Prior to 5.4.0, HTMLWriterFilter writes decoded TEXTAREA and TITLE character content without entity encoding because both elements are treated as special content. During a parse-and-serialize round trip, entity references inside these escapable raw-text elements are decoded by the parser and then emitted as raw markup by printCharacters(), changing the document's semantics. Applications that use htmlunit-neko in an HTML sanitizer, content filter, or other parse-transform-serialize pipeline can therefore turn attacker-controlled encoded text into executable markup when the output is rendered by a browser. This issue is fixed in version 5.4.0.

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