Description
Emlog is an open source website building system. In versions 2.6.29 and prior, article content is processed by Parsedown without enabling safe mode, which means raw HTML including <script> tags embedded in Markdown is passed through unescaped. The output is rendered with no additional sanitization, resulting in stored XSS visible to all site visitors. At time of publication, there are no publicly known patches.
Published: 2026-09-04
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in Emlog 2.6.29 and earlier allows a malicious user to embed raw HTML, including <script> tags, into Markdown content. Because the Parsedown parser is invoked without safe mode, this HTML is not escaped or filtered and is stored directly in the database. When the article is rendered, the browser interprets the <script> tags as executable JavaScript, providing an attacker with the ability to run arbitrary client‐side code in the context of the site, potentially leading to credential theft, session hijacking, defacement, or other malicious actions.

Affected Systems

The affected product is the open‑source Emlog content management system from the vendor emlog. All deployments running version 2.6.29 or older are susceptible; no other version ranges or fixes are documented in the advisory. The advisory does not indicate that newer releases contain a fix, so any installation at or below the stated version should be treated as vulnerable.

Risk and Exploitability

The CVSS score of 8.7 indicates a high‐severity risk, reflecting that the flaw can compromise the confidentiality, integrity, and availability of all site visitors. The EPSS score is not available, so the current exploitation probability is unknown. The vulnerability is not listed in the CISA KEV catalog. Attackers can achieve exploitation by creating or modifying an article with malicious Markdown; no special credentials beyond article posting rights are required. Because the payload is stored, every visitor who loads the affected article is exposed to the XSS attack.

Generated by OpenCVE AI on September 4, 2026 at 21:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Enable Parsedown safe mode or disable Markdown parsing for user‑generated content to eliminate raw HTML processing.
  • Sanitize existing article content by removing <script> tags or applying a dedicated HTML sanitizer before storage.
  • Implement a Content Security Policy that restricts script execution from untrusted sources to limit the impact of any remaining XSS.
  • Check the Vendor’s website for a future patch and apply it as soon as it is released to eliminate the underlying bug.

Generated by OpenCVE AI on September 4, 2026 at 21:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Emlog
Emlog emlog
Vendors & Products Emlog
Emlog emlog

Fri, 04 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Description Emlog is an open source website building system. In versions 2.6.29 and prior, article content is processed by Parsedown without enabling safe mode, which means raw HTML including <script> tags embedded in Markdown is passed through unescaped. The output is rendered with no additional sanitization, resulting in stored XSS visible to all site visitors. At time of publication, there are no publicly known patches.
Title Emlog: Stored XSS via Parsedown Markdown Processing - Raw HTML Not Sanitized
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-04T17:47:19.208Z

Reserved: 2026-06-10T17:48:40.546Z

Link: CVE-2026-53758

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T18:17:52.640

Modified: 2026-09-04T18:17:52.640

Link: CVE-2026-53758

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T21:30:07Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')