PatchSiren cyber security CVE debrief
CVE-2026-113350 marmelab CVE debrief
A stored cross-site scripting vulnerability exists in react-admin before version 5.15.5. An attacker can inject scripts by storing javascript: URIs in record fields rendered by UrlField and FileField. This can lead to JavaScript execution in an administrator's authenticated session when the administrator clicks the rendered link. The vulnerability is triggered when an administrator accesses the affected record fields, allowing the injected script to execute within the context of the administrator's session. This could potentially lead to unauthorized actions within the react-admin application.
- Vendor
- marmelab
- Product
- react-admin
- CVSS
- MEDIUM 5.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-20
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-10-20
- Advisory updated
- 2026-10-20
Who should care
Defenders responsible for react-admin deployments, administrators with access to vulnerable versions, and security teams monitoring for potential XSS attacks should be aware of this vulnerability.
Why it matters
This stored XSS vulnerability in react-admin before version 5.15.5 allows attackers to inject scripts, potentially leading to unauthorized actions in administrator sessions. Defenders should prioritize updating to version 5.15.5 or later and monitor for suspicious activity.
- JavaScript execution in administrator sessions
- Potential for unauthorized actions
- Need for version updates or patches
- Monitoring for suspicious activity
Technical summary
The vulnerability allows attackers to inject scripts by storing javascript: URIs in record fields rendered by UrlField and FileField in react-admin before version 5.15.5. This is possible because the library does not properly sanitize user-input data, allowing an attacker to inject malicious JavaScript code. When an administrator clicks on the rendered link, the injected script is executed within the context of the administrator's authenticated session, potentially leading to unauthorized actions within the react-admin application.
Defensive priority
Defenders should prioritize updating to version 5.15.5 or later to mitigate this vulnerability.
Recommended defensive actions
- Update to version 5.15.5 or later
- Review and monitor UrlField and FileField usage
- Implement additional security measures for administrator sessions
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source item provide details on the vulnerability, including its description and affected versions. The vulnerability was reported and verified through the CVE Program and NVD. The affected product, react-admin, is a popular open-source library for building administrative interfaces in React. The vulnerability affects versions prior to 5.15.5, and defenders should verify their deployments to ensure they are running a patched version.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113350 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113350
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113350 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113350
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
react-admin before 5.15.5 Stored XSS via UrlField and FileField
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/113xxx/CVE-2026-113350.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/marmelab/react-admin/issues/11408
Supplemental source - issue-tracking
-
Source reference
Unverified legacy reference
URL: https://github.com/marmelab/react-admin/commit/d20820a05dc8094d322ffa3f0bd9800501acb0a8
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/marmelab/react-admin/releases/tag/v5.15.5
Supplemental source - release-notes
-
Source reference
Unverified legacy reference
URL: https://github.com/marmelab/react-admin/blob/3119d7e56c178e699a2247b67868a4613039ffc3/packages/ra-ui-materialui/src/field/UrlField.tsx
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/react-admin-before-5.15.5-stored-xss-via-urlfield-and-filefield
Supplemental source - third-party-advisory
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.