PatchSiren

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.