~ / search / GHSA-45h5-66jx-r2wf

GHSA-45h5-66jx-r2wf

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

Source: GitHub Advisory Database (reviewed) Moderate CVE-2025-67898

Packages

EcosystemPackageAffectedFixed in
npm mjml < 5.0.0-alpha.9 5.0.0-alpha.9

Details

As written in the advisory (Markdown source, shown as plain text).

MJML before 5.0.0-alpha.9 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.

References

External links from the advisory. They lead to third-party sites.