Read the docs
TI-2025-41511 Aliases CVE-2025-67898GHSA-45h5-66jx-r2wf

MJML through 4.18.0 allows mj-include directory traversal to test file existence and (in…

Priority LOW 20CWE-36Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
Low · None · Low
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00258 17th percentileScored 2026-11-07
Fix Fixed mjml (npm): 5.0.0-alpha.9

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
MJMLMJMLup to 4.18.0—No fix listedCNA
—mjml (npm)before 5.0.0-alpha.95.0.0-alpha.9Patch availableGHSA-45h5-66jx-r2wf
  • MJML VendorMJML Affected up to 4.18.0 Fixed in — No fix listed CNA
  • mjml (npm) Vendor— Affected before 5.0.0-alpha.9 Fixed in 5.0.0-alpha.9 Patch available GHSA-45h5-66jx-r2wf

Remediation

  • Fix · GHSA-45h5-66jx-r2wf mjml (npm) Fixed in 5.0.0-alpha.9 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-67898
  2. 2026-10-03 Alias added: GHSA-45h5-66jx-r2wf

References

  • TI-2024-16675 mjml-app versions 3.0.4 and 3.1.0-beta were discovered to contain a remote code execution (RCE) via the href attribute. CVSS 3.1CRITICAL 9.3
  • TI-2020-10195 MJML prior to 4.6.3 contains a path traversal vulnerability when processing the… CVSS 3.1HIGH 7.2

Sources