PatchSiren cyber security CVE debrief
CVE-2026-90561 strapi CVE debrief
CVE-2026-90561 is a critical stored cross-site scripting vulnerability in Strapi instances, allowing malicious script execution in certain user sessions. The vulnerability exists in the content manager WYSIWYG preview component, which fails to strip script tags from rich text. An Author-role user can store malicious script tags that execute in an Editor or Super Admin's session when the preview pane is expanded. Strapi administrators and users with access to the content manager WYSIWYG preview component should assess exposure and prioritize remediation.
- Vendor
- strapi
- Product
- Unknown
- CVSS
- CRITICAL 9.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-13
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-13
- Advisory updated
- 2026-09-18
Who should care
Strapi instance administrators and users with access to the content manager WYSIWYG preview component should assess exposure and take remediation steps. This includes reviewing and updating Strapi instances to version 5.48.1 or later, restricting access to the content manager WYSIWYG preview component, and monitoring for suspicious activity in Strapi instances. Additionally, users with access to the content manager WYSIWYG preview component should be aware
Why it matters
CVE-2026-90561 is a critical stored cross-site scripting vulnerability in Strapi instances, allowing malicious script execution in certain user sessions. Strapi administrators and users with access to the content manager WYSIWYG preview component should assess exposure and prioritize remediation.
- Account takeover via stored cross-site scripting
- Potential for malicious script execution in Editor or Super Admin sessions
- Need for verification of Strapi instance vulnerability and exposure
Technical summary
The Strapi content manager WYSIWYG preview component fails to strip script tags from rich text, allowing an Author-role user to store malicious script tags that execute in an Editor or Super Admin's session when the preview pane is expanded. This vulnerability enables account takeover via stored cross-site scripting and potential for malicious script execution in Editor or Super Admin sessions. The vulnerability affects Strapi versions 4.x through 4.26.2 and 5.x before 5.48.1. To mitigate the vulnerability, administrators should review and update Strapi instances to version 5.48.1 or later.
Defensive priority
High
Recommended defensive actions
- Review and update Strapi instances to version 5.48.1 or later
- Restrict access to the content manager WYSIWYG preview component
- Monitor for suspicious activity in Strapi instances
- Implement additional logging and monitoring for Strapi instances
- Verify the integrity of Strapi instance data
- Conduct a thorough review of Strapi instance configurations
- Ensure that all users with access to the content manager WYSIWYG preview component are aware of the vulnerability and its potential impacts
Evidence notes
The CVE record and NVD entry provide details on the stored cross-site scripting vulnerability in Strapi versions 4.x through 4.26.2 and 5.x before 5.48.1. 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. The vulnerability allows for account takeover via stored cross-site scripting and potential for malicious script execution in Editor or Super Admin sessions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90561 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90561
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90561 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90561
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/strapi/strapi
-
Source reference
Unverified legacy reference
URL: https://github.com/strapi/strapi/blob/v5.46.0/packages/core/content-manager/admin/src/pages/EditView/components/FormInputs/Wysiwyg/PreviewWysiwyg.tsx
-
Source reference
Unverified legacy reference
URL: https://github.com/strapi/strapi/commit/875752612c30f951546904a29469e51e17e0ac37
-
Source reference
Unverified legacy reference
URL: https://github.com/strapi/strapi/issues/26857
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/strapi-4-x-through-4.26.2-and-5-x-before-5.48.1-stored-xss-via-wysiwyg
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.