Description
MJML prior to 4.6.3 contains a path traversal vulnerability when processing the mj-include directive within an MJML document.
Recommendation
Update the mjml package to the latest compatible version. Followings are version details:
- Affected version(s): < 4.6.3
- Patched version(s): 4.6.3
References
Could your website be exposed too?
SmartScanner can check your website for MJML vulnerable to path traversal and gives you actionable findings to investigate.
Start a free scanRelated Issues
- MJML allows mj-include directory traversal due to an incomplete fix for CVE-2020-12827 - CVE-2025-67898
- nanotar is vulnerable to path traversal in parseTar() and parseTarGzip() - CVE-2025-69874
- fast-uri vulnerable to path traversal via percent-encoded dot segments - CVE-2026-6321
- Path Traversal in socket.io-file - CVE-2020-15779
You might also like:
See something that needs correcting? Let us knowUpdated October 19, 2023


