CVE-2025-46654
CodiMD through 2.2.0 has a CSP-based protection mechanism against XSS through uploaded JavaScript content, but it can be bypassed by uploading a .html file that references an uploaded .js file.
Scoring
- Severity
- MEDIUM
- CVSS base score
- 4.9
- CVSS vector
- CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N
- EPSS probability
- 0.25%
- CWE
- CWE-424
- Published
- 2025-04-26
- Last modified
- 2026-03-13
Affected products
- HackMD CodiMD
Weakness type
Related vulnerabilities
- CVE-2026-82586 — AshLua read operation aggregate bypasses the exposed-field allow-list, exposing private attributes
- CVE-2026-82754 — ash_authentication_oauth2_server aliases every protocol endpoint under /.well-known, bypassing path-scoped controls
- CVE-2026-86145 — PCRE2 before 10.48 allows a pcre2_dfa_match out-of-bounds write because reuse of a cached workspace...
- CVE-2026-58428 — Release attachment extension allowlist bypass via web release edit form (variant of CVE-2025-68939)
- CVE-2026-66756 — Apache Tika: unpack endpoint in tika-server allows configuration with unsecureFeatures=false
- CVE-2026-54423 — In OpenStack Ironic before 37.0.1, an Ironic user with the ability to deploy nodes using the IPMI...
- CVE-2026-0268 — Prisma Access Agent: Local Authenticated VPN Enforcement Bypass on Linux
- CVE-2026-0237 — Prisma Browser: Improperly Restricted Automation Bridge Allows Security Bypass