Skip to content
Heist/ feed
Back to feed
Medium

react-admin before 5.15.5 Stored XSS via UrlField and FileField

Type: advisorySources: OSV

react-admin before 5.15.5 contains a stored cross-site scripting vulnerability that allows attackers to inject scripts by storing javascript: URIs in record fields rendered by UrlField and FileField. Attackers who can influence URL-type backend fields can execute JavaScript in an administrator's authenticated session when the administrator clicks the rendered link.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-113350
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 10:24 UTC · Revision 1

Source evidence

react-admin before 5.15.5 Stored XSS via UrlField and FileField

core-osv · Original source

Published 20 Oct 2026, 10:41 UTC

react-admin before 5.15.5 contains a stored cross-site scripting vulnerability that allows attackers to inject scripts by storing javascript: URIs in record fields rendered by UrlField and FileField. Attackers who can influence URL-type backend fields can execute JavaScript in an administrator's authenticated session when the administrator clicks the rendered link.

osv:CVE-2026-113350
Complete source record
{
  "id": "82a77ab76d827c5faa265395d61977508f934c8e526d351a995801d59b836136",
  "url": "https://osv.dev/vulnerability/CVE-2026-113350",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "react-admin before 5.15.5 Stored XSS via UrlField and FileField",
    "summary": "react-admin before 5.15.5 contains a stored cross-site scripting vulnerability that allows attackers to inject scripts by storing javascript: URIs in record fields rendered by UrlField and FileField. Attackers who can influence URL-type backend fields can execute JavaScript in an administrator's authenticated session when the administrator clicks the rendered link.",
    "evidence": "osv:CVE-2026-113350",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-113350",
      "aliases": [
        "CVE-2026-113350"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/marmelab/react-admin",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "19309ea4b656779e384488d843cce2b34d7cd60c"
                },
                {
                  "fixed": "d20820a05dc8094d322ffa3f0bd9800501acb0a8"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "5.15.5"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "fixed": "d20820a05dc8094d322ffa3f0bd9800501acb0a8"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "19309ea4b656779e384488d843cce2b34d7cd60c"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v5.15.5"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v5.15.4",
            "v5.15.3",
            "v5.15.2",
            "v5.15.1",
            "v5.15.0",
            "v5.14.7",
            "v5.14.6",
            "v5.14.5",
            "v5.14.4",
            "v5.14.3",
            "v5.14.2",
            "v5.14.1",
            "v5.14.0",
            "v5.10.0",
            "v5.9.0",
            "v5.8.0",
            "v5.7.0",
            "v5.2.0",
            "v5.0.1",
            "v5.0.0",
            "v5.0.0-rc.1",
            "v5.0.0-rc.0",
            "v5.0.0-beta.3",
            "v5.0.0-beta.2",
            "v5.0.0-beta.1",
            "v5.0.0-beta.0",
            "v5.0.0-alpha.1",
            "v5.0.0-alpha.0",
            "v4.14.5",
            "v4.15.4",
            "v4.15.3",
            "v4.15.2",
            "v4.15.1",
            "v4.15.0",
            "v4.14.6",
            "v4.14.4",
            "v4.14.3",
            "v4.14.2",
            "v4.14.1",
            "v4.14.0",
            "v4.11.0",
            "v4.9.0",
            "v4.8.4",
            "v4.8.3",
            "v4.8.2",
            "v4.8.1",
            "v4.8.0",
            "v4.4.0",
            "v4.3.4",
            "v4.3.3",
            "v4.3.2",
            "v4.3.1",
            "v4.3.0",
            "v4.2.2",
            "v4.2.1",
            "v4.2.0",
            "v4.0.1",
            "v4.0.0",
            "v4.0.0-rc.1",
            "v4.0.0-rc.0",
            "v4.0.0-beta.3",
            "v4.0.0-beta.2",
            "v4.0.0-beta.1.0",
            "v4.0.0-4.0.0-beta.1.0",
            "v4.0.0-alpha.2",
            "v4.0.0-alpha.1",
            "v4.0.0-alpha.0",
            "v3.18.3",
            "v3.18.2",
            "v3.18.1",
            "v3.18.0",
            "v3.17.3",
            "v3.17.2",
            "v3.17.1",
            "v3.17.0",
            "v3.15.0",
            "v3.14.3",
            "v3.14.2",
            "v3.14.1",
            "v3.14.0",
            "v3.13.5",
            "v3.13.4",
            "v3.13.3",
            "v3.13.2",
            "v3.13.1",
            "v3.13.0",
            "v3.12.5",
            "v3.12.3",
            "v3.12.2",
            "v3.12.1",
            "v3.12.0",
            "v3.11.4",
            "v3.11.3",
            "v3.11.2",
            "v3.11.1",
            "v3.11.0",
            "v3.10.4",
            "v3.10.3",
            "v3.10.2",
            "v3.10.1",
            "v3.10.0",
            "v3.9.6",
            "v3.9.5",
            "v3.9.4",
            "v3.9.3",
            "v3.9.2",
            "v3.9.0",
            "v3.9.1",
            "v3.9.0-beta.3",
            "v3.9.0-beta.2",
            "v3.9.0-beta.1",
            "v3.8.5",
            "v3.8.4",
            "v3.8.3",
            "v3.8.2",
            "v3.8.0",
            "v3.8.1",
            "v3.7.2",
            "v3.7.1",
            "v3.7.0",
            "v3.6.3",
            "v3.6.2",
            "v3.6.1",
            "v3.6.0",
            "v3.5.6",
            "v3.5.5",
            "v3.5.4",
            "v3.5.3",
            "v3.5.2",
            "v3.5.1",
            "v3.5.0",
            "v3.4.4",
            "v3.4.3",
            "v3.4.0",
            "v3.4.2",
            "v3.4.1",
            "v3.3.4",
            "v3.3.2",
            "v3.3.1",
            "v3.3.3",
            "v3.3.0",
            "v3.2.4",
            "v3.2.3",
            "v3.2.2",
            "v3.2.1",
            "v3.1.3",
            "v3.2.0",
            "v3.1.4",
            "v3.1.2",
            "v3.1.1",
            "v3.1.0",
            "v3.0.4",
            "v3.0.3",
            "v3.0.2",
            "v3.0.1",
            "v3.0.0",
            "v3.0.0-beta.6",
            "v3.0.0-beta.5",
            "v3.0.0-beta.4",
            "v3.0.0-beta.3",
            "v3.0.0-beta.2",
            "v3.0.0-beta.1",
            "v3.0.0-beta.0",
            "v3.0.0-alpha.4",
            "v3.0.0-alpha.3",
            "v3.0.0-alpha.2",
            "v3.0.0-alpha.1",
            "v3.0.0-alpha.0",
            "v2.8.6",
            "v2.9.0",
            "v2.8.5",
            "v2.8.4",
            "v2.8.3",
            "v2.8.2",
            "v2.8.1",
            "v2.8.0",
            "v2.7.3",
            "v2.7.1",
            "v2.7.2",
            "v2.7.0",
            "v2.6.4",
            "v2.6.3",
            "v2.6.2",
            "v2.6.1",
            "v2.6.0",
            "v2.5.3",
            "v2.5.2",
            "v2.5.1",
            "v2.5.0",
            "v2.4.4",
            "v2.4.3",
            "v2.4.2",
            "v2.4.1",
            "v2.4.0",
            "v2.4.0-0",
            "v2.3.4",
            "v2.3.3",
            "v2.3.2",
            "v2.3.1",
            "v2.3.0",
            "v2.2.4",
            "v2.2.3",
            "v2.2.2",
            "v2.2.0",
            "v2.1.5",
            "v2.1.4",
            "v2.1.3",
            "v2.1.2",
            "v2.1.1",
            "v2.1.0",
            "v2.0.4",
            "v2.0.3",
            "v2.0.2",
            "v2.0.0",
            "v2.0.0-RC4",
            "v2.0.0-RC3",
            "v2.0.0-RC2",
            "v2.0.0-RC1",
            "v2.0.0-beta4",
            "v2.0.0-beta3",
            "v2.0.0-beta2",
            "v2.0.0-beta1",
            "v2.0.0-alpha3",
            "v2.0.0-alpha2",
            "v2.0.0-alpha1",
            "v1.3.1",
            "v1.3.0",
            "v1.2.3",
            "v1.2.2",
            "v1.2.1",
            "v1.2.0",
            "v1.1.2",
            "v1.1.1",
            "v1.1.0",
            "v1.0.2",
            "v1.0.1",
            "v1.0.0",
            "v0.9.4",
            "v0.9.3",
            "v0.9.2",
            "v0.9.1",
            "v0.9.0",
            "v0.8.4",
            "v0.8.3",
            "v0.8.2",
            "v0.8.1",
            "v0.8.0",
            "v0.7.2",
            "v0.7.1",
            "v0.7.0",
            "v0.6.2",
            "v0.6.1",
            "v0.6.0",
            "v0.5.4",
            "v0.5.3",
            "v0.5.2",
            "v0.5.1",
            "v0.5.0",
            "v0.4.0",
            "v0.3.1",
            "v0.3.0",
            "v0.2.0",
            "v0.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-113350.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:50.363809467Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113350.json",
        "https://github.com/marmelab/react-admin/releases/tag/v5.15.5",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-113350",
        "https://www.vulncheck.com/advisories/react-admin-before-5.15.5-stored-xss-via-urlfield-and-filefield",
        "https://github.com/marmelab/react-admin/issues/11408",
        "https://github.com/marmelab/react-admin/commit/d20820a05dc8094d322ffa3f0bd9800501acb0a8",
        "https://github.com/marmelab/react-admin",
        "https://github.com/marmelab/react-admin/blob/3119d7e56c178e699a2247b67868a4613039ffc3/packages/ra-ui-materialui/src/field/UrlField.tsx"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-79"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113350.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-113350",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 518997,
  "published_at": "2026-10-20T10:41:36.78+00:00"
}