CVE-2021-47839CWE-79

Marky 0.0.1 - Persistent Cross-Site Scripting

Medium · published January 16, 2026

CVSS v4.0
5.1
EPSS
0%
Percentile
39.2
In the wild
Unconfirmed
What it is

⚠️ A crafted markdown file is your entry point—this vulnerability lets attackers inject sneaky JavaScript that runs when the file opens! Think of it as a food delivery that arrives with a hidden note: the delivery person hands you a package, but it's full of spice bombs that go off when you unwrap it. In this case, the markdown file acts as the deceptive delivery, sneaking in harmful scripts. If exploited, an attacker could end up executing their malicious code right from within your documents, potentially gaining control of your system. That's not just annoying; it could lead to data breaches, unauthorized access, or even complete system compromise!

Put simply

Think of it as a food delivery that arrives with a hidden note: the delivery person hands you a package, but it's full of spice bombs that go off when you unwrap it. In this case, the markdown file acts as the deceptive delivery, sneaking in harmful scripts. This persistent cross-site scripting (XSS) vulnerability enables attackers to upload specially crafted markdown files containing JavaScript payloads, which execute when the file is opened—think of it as a script hidden within a seemingly innocent text.

What to do

If exploited, an attacker could end up executing their malicious code right from within your documents, potentially gaining control of your system. That's not just annoying; it could lead to data breaches, unauthorized access, or even complete system compromise! To mitigate this risk, ensure you patch to at least Marky version 0.0.2, which resolves this vulnerability. Additionally, consider implementing a validation mechanism for file uploads to prevent any unauthorized scripts from being embedded. Double-check your security policies! You’ve got this! With a little vigilance and prompt action, you’ll lock this down in no time. 🛡️

The record
Technical detail
CVSS v4.0
5.1 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
EPSS
0.00464 · 39.2th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-01-16T19:09Z
EPSS history
Timeline
  • 16 JAN 19:09Z
    Marky 0.0.1 - Persistent Cross-Site Scripting
    cvelistv5