ZeroHour

CVE-2026-53758

large

Stored XSS in Emlog <= 2.6.29 via unsanitized Parsedown Markdown HTML

CVSS 4.0
8.7 high
EPSS
<1%p17
Published
()
Modified
AI analysis

Emlog, an open source website-building system, processes article content with the Parsedown library while its safe mode is disabled, so raw HTML embedded in Markdown -- including <script> tags -- passes through unescaped and is rendered without any additional sanitization. An attacker who can supply article content can therefore embed JavaScript that executes in the browser of every visitor who views the article; the CVSS 4.0 vector rates the attack as network-based, unauthenticated, and requiring no special conditions. Successful exploitation gives the attacker script execution in all visitors' browsers under the affected site's origin, enabling actions such as cookie/session theft or unauthorized in-page actions on behalf of visitors. Any Emlog deployment running version 2.6.29 or earlier is affected. As of publication there is no available patch, no public proof-of-concept, and no publicly known exploitation (EPSS about 0.3%, not listed in CISA KEV).

What to do: No fixed release exists yet, so monitor the Emlog project for a version later than 2.6.29 and upgrade as soon as one is published. As interim mitigation, restrict article authoring to trusted users and add output-side sanitization that strips <script> tags and event-handler attributes from rendered article HTML. Verify your installed Emlog version and review existing article content for unexpected HTML or injected scripts, since stored payloads would run for all visitors.

Affected
Emlog (open source project) Emlog<= 2.6.29 (all versions 2.6.29 and prior); no fix available at time of publication
Estimated exposure
largeon the order of tens of thousands of internet-exposed sites (~10k-100k) — No authoritative install count is published, so this estimate reflects Emlog's footprint in public internet scans of Chinese-language web space and its role as a long-running but niche self-hosted blog CMS, well below mass-market platforms.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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 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.

Weakness
CWE-79
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.