Vulnerabilities/

MJML allows mj-include directory traversal due to an incomplete fix for CVE-2020-12827

Severity:
Medium

Description

MJML through 4.18.0 allows mj-include directory traversal to test file existence and (in the type=”css” case) read files. NOTE: this issue exists because of an incomplete fix for CVE-2020-12827.

Recommendation

No fix is available yet. Followings are affected versions:

References

Related Issues

Tags:
npm
mjml
Anything's wrong? Let us know Last updated on December 17, 2025