Katalog CVE

CVE-2026-97151

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

Biblioteka mammoth (mammoth.js) przed wersją 1.12.2 jest podatna na zanieczyszczenie prototypu podczas odczytu stylów z dokumentu. Konwersja spreparowanego pliku .docx pozwala atakującemu dodać dowolne właściwości do Object.prototype, a w wersjach 1.11.0–1.12.1 może również ujawnić zawartość lokalnych plików serwera, gdy opcja externalFileAccess jest ustawiona na true.

Ocena ryzyka

Atakujący może wstrzyknąć właściwości do prototypu obiektów, co może prowadzić do nieprzewidzianego zachowania aplikacji, a w niektórych konfiguracjach do ujawnienia zawartości plików serwera.

Rekomendacja

Zaktualizuj bibliotekę mammoth do wersji 1.12.2 lub nowszej oraz unikaj ustawiania opcji externalFileAccess na true podczas konwersji niezaufanych dokumentów.

Powiązane podatności

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

mammoth (aka mammoth.js) before 1.12.2 is vulnerable to prototype pollution when reading the styles defined in a document. Converting a crafted .docx file allows an attacker to add arbitrary properties to Object.prototype. In 1.11.0 through 1.12.1, applications that convert further documents in the same process and return the converted HTML can also disclose the contents of local server files (to the party supplying the documents) by setting externalFileAccess to true.

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