CVE-2021-47838CWE-79

Markright 1.0 - Persistent Cross-Site Scripting

Medium · published January 16, 2026

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

⚠️ A crafty markdown file could turn malicious in Markright 1.0! Attackers can embed harmful JavaScript in documents, executing their payload when someone opens them. 😱 Think of it like receiving a seemingly harmless recipe for cookies that, when you try to bake, actually explodes in your kitchen! Just as unsuspecting bakers get caught off guard, users opening these markdown files can unleash chaos on their systems. An attacker could upload a specially crafted markdown file that executes arbitrary JavaScript, leading to potential remote code execution. This means they could gain unauthorized access, manipulate files, or even take control of the affected system. Yikes!

Put simply

Think of it like receiving a seemingly harmless recipe for cookies that, when you try to bake, actually explodes in your kitchen! Just as unsuspecting bakers get caught off guard, users opening these markdown files can unleash chaos on their systems. This vulnerability allows for persistent cross-site scripting (XSS) in Markright 1.0. By injecting malicious payloads into markdown files, an attacker can execute harmful scripts when the file is opened.

What to do

An attacker could upload a specially crafted markdown file that executes arbitrary JavaScript, leading to potential remote code execution. This means they could gain unauthorized access, manipulate files, or even take control of the affected system. Yikes! To secure your systems, patch Markright to the latest version immediately and evaluate any uploaded markdown content for potential threats. Ensure your input validation is robust to prevent similar vulnerabilities in the future. You've got this! By applying these fixes, you're one step closer to making the internet a safer place. 🛡️

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.00444 · 37.6th 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
    Markright 1.0 - Persistent Cross-Site Scripting
    cvelistv5