# CVE-2026-90561: Strapi 4.x through 4.26.2 and 5.x before 5.48.1 Stored XSS via WYSIWYG

> CVE-2026-90561: Strapi 4.x through 4.26.2 and 5.x before 5.48.1 Stored XSS via WYSIWYG. CVSS 8.7 (CVSS 3.1).

Canonical: https://rewindex.com/cve/CVE-2026-90561
Last updated: 2026-09-24T21:08:22Z

- Published: 2026-09-13 10:45 UTC · Updated: 2026-09-24 21:08 UTC · Assigner: VulnCheck
- CVSS: 8.7 (CVSS 3.1) · Severity: High · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
- EPSS: 0.43%, 37th percentile (scored 2026-10-25)
- CISA KEV: no
- CWE: CWE-79

## Description

Strapi versions 4.x through 4.26.2 and 5.x before 5.48.1 contain a stored cross-site scripting vulnerability in the content manager WYSIWYG preview component that fails to strip script tags from rich text. An Author-role user can store malicious script tags in rich text fields that execute in an Editor or Super Admin's session when the preview pane is expanded, enabling account takeover.

## Affected vendors and products

- strapi: strapi

## Tracked companies

- [Strapi Cloud](https://rewindex.com/company/strapi-cloud.md)

## References

- [CVE record on cve.org](https://www.cve.org/CVERecord?id=CVE-2026-90561)
- [NVD entry](https://nvd.nist.gov/vuln/detail/CVE-2026-90561)
- [https://github.com/strapi/strapi](https://github.com/strapi/strapi)
- [https://github.com/strapi/strapi/blob/v5.46.0/packages/core/content-manager/admin/src/pages/EditView/components/FormInputs/Wysiwyg/PreviewWysiwyg.tsx](https://github.com/strapi/strapi/blob/v5.46.0/packages/core/content-manager/admin/src/pages/EditView/components/FormInputs/Wysiwyg/PreviewWysiwyg.tsx)
- [https://github.com/strapi/strapi/commit/875752612c30f951546904a29469e51e17e0ac37](https://github.com/strapi/strapi/commit/875752612c30f951546904a29469e51e17e0ac37)
- [https://github.com/strapi/strapi/issues/26857](https://github.com/strapi/strapi/issues/26857)
- [https://www.vulncheck.com/advisories/strapi-4-x-through-4.26.2-and-5-x-before-5.48.1-stored-xss-via-wysiwyg](https://www.vulncheck.com/advisories/strapi-4-x-through-4.26.2-and-5-x-before-5.48.1-stored-xss-via-wysiwyg)

---

_Sources: CVE records from the CVE Program (cve.org). CVE® is a registered trademark of The MITRE Corporation. (https://www.cve.org/) This product uses data from the NVD API but is not endorsed or certified by the NVD. (https://nvd.nist.gov/) Known Exploited Vulnerabilities catalog from CISA. (https://www.cisa.gov/known-exploited-vulnerabilities-catalog) EPSS scores from FIRST (Exploit Prediction Scoring System). (https://www.first.org/epss/)_


---
Canonical: https://rewindex.com/cve/CVE-2026-90561 · Markdown: https://rewindex.com/cve/CVE-2026-90561.md · JSON: https://rewindex.com/api/v1/cves/CVE-2026-90561 · Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) · Generated 2026-10-26T03:12:20.165Z
