{"id":"EUVD-2025-34861","revision":"bdc3b3f1bd614c0bbc98a376682d93d8","records":[{"revision":"bdc3b3f1bd614c0bbc98a376682d93d8","observedAt":"2026-11-02T23:59:31.262+00:00","statement":{"source":"euvd","id":"EUVD-2025-34861","aliases":["CVE-2025-11849","GHSA-rmjr-87wv-gf87"],"title":"Versions of the package mammoth from 0.3.25 and before 1.11.0; versions of the package mammoth from 0.3.25 and before 1.11.0; versions of the package mammoth before 1.11.0; versions of the package org.zwobble.mammoth:mammoth before 1.11.0 a…","description":"Versions of the package mammoth from 0.3.25 and before 1.11.0; versions of the package mammoth from 0.3.25 and before 1.11.0; versions of the package mammoth before 1.11.0; versions of the package org.zwobble.mammoth:mammoth before 1.11.0 are vulnerable to Directory Traversal due to the lack of path or file type validation when processing a docx file containing an image with an external link (r:link attribute instead of embedded r:embed). The library resolves the URI to a file path and after reading, the content is encoded as base64 and included in the HTML output as a data URI. An attacker can read arbitrary files on the system where the conversion is performed or cause an excessive resources consumption by crafting a docx file that links to special device files such as /dev/random or /dev/zero.","state":0,"publishedAt":null,"modifiedAt":null,"affected":[],"metrics":[{"system":"EUVD CVSS 4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:H/SI:N/SA:H/E:P","score":6.4,"severity":null}],"references":["https://security.snyk.io/vuln/SNYK-JS-MAMMOTH-13554470","https://security.snyk.io/vuln/SNYK-PYTHON-MAMMOTH-13561967","https://security.snyk.io/vuln/SNYK-DOTNET-MAMMOTH-13561968","https://security.snyk.io/vuln/SNYK-JAVA-ORGZWOBBLEMAMMOTH-13561969","https://gist.github.com/AudunWA/4d690d9ae5efdafe7cf71d9c2ee90a10","https://github.com/mwilliamson/mammoth.js/commit/c54aaeb43a7941317c1f3c119ffa92090f988820"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2025-34861","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"Oct 17, 2025, 5:00:06 AM","dateUpdated":"Oct 17, 2025, 2:24:39 PM"},"relatedAdvisories":[],"note":"EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON."},"key":"euvd:EUVD-2025-34861","identifiers":["EUVD-2025-34861","CVE-2025-11849","GHSA-rmjr-87wv-gf87"]},"retained":false,"historicalAffected":[]}],"coverage":[]}