Skip to content

← Public intelligence

npm package

mjml

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 4.5npmAmendedPublished

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

    CVE-2025-67898 · GHSA-45h5-66jx-r2wf

    Affected
    • npm mjml < 5.0.0-alpha.9
    Fixed in
    5.0.0-alpha.9· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 5.0.0-alpha.9 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. High, CVSS 7.2npmAmendedPublished

    MJML vulnerable to path traversal

    CVE-2020-12827 · GHSA-4hch-r9xf-6vfr

    Affected
    • npm mjml < 4.6.3
    Fixed in
    4.6.3· Vendor fix available
    Issue
    MJML prior to 4.6.3 contains a path traversal vulnerability when processing the mj-include directive within an MJML document.

    Recommended action: Upgrade to 4.6.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →