CVE-2026-54386
Last modified
CVE-2026-54386 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. marimo before 0.23.9 contains a reflected cross-site scripting vulnerability in the notebook page that allows unauthenticated attackers to inject arbitrary JavaScript by exploiting improper escaping of single quotes in the file query parameter reflected into an inline JavaScript string literal. Attackers can craft a malicious link with a payload beginning with __new__ to bypass the 404 check and inject JavaScript into the page, which executes without Content-Security-Policy restrictions in the origin of a victim's marimo server.. EPSS estimates a 0.24% chance of exploitation in the next 30 days.
Description
marimo before 0.23.9 contains a reflected cross-site scripting vulnerability in the notebook page that allows unauthenticated attackers to inject arbitrary JavaScript by exploiting improper escaping of single quotes in the file query parameter reflected into an inline JavaScript string literal. Attackers can craft a malicious link with a payload beginning with __new__ to bypass the 404 check and inject JavaScript into the page, which executes without Content-Security-Policy restrictions in the origin of a victim's marimo server.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-54386?
How severe is CVE-2026-54386?
How do I fix CVE-2026-54386?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-54380VitaFit cloud API before 2026-10-30 contained a stored cross…5.4
- CVE-2026-54381VitaFit cloud API before 2026-10-30 contained a misconfigure…7.5
- CVE-2026-54382VitaFit cloud API before 2026-10-30 contained an improper ac…7.7
- CVE-2026-54383VitaFit cloud API before 2026-10-30 contained an excessive d…6.5
- CVE-2026-54384VitaFit cloud API before 2026-10-30 contained an authenticat…9.8
- CVE-2026-54385Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-54387Tinyproxy through 1.11.3, fixed in commit ff45d3b, fails to …9.3
- CVE-2026-54388Tinyproxy through 1.11.3, fixed in commit 364cdb6, fails to …9.3
- CVE-2026-54389Ghidra before 12.1.3 contains an uncontrolled resource consu…5.5
- CVE-2026-5439A memory exhaustion vulnerability exists in ZIP archive proc…7.5
- CVE-2026-54390JTL Shop versions 5.2.0 through 5.7.1 contains a server-side…9.8
- CVE-2026-54393A stored cross-site scripting vulnerability exists in MISP w…5.1
Are you affected by CVE-2026-54386?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
