payloadcms/payload · Security

Payload: Uploaded XML files could execute same-origin JavaScript

GHSA ID
GHSA-9qpg-3cf8-w33x
CVE ID
CVE-2026-105868
Severity
high
Published
Updated
CVSS v4
8.6 · CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Description

Impact

Under certain local upload configurations, an uploaded XML file and stylesheet could execute JavaScript in the Payload origin when a logged-in user opens the file.

You are affected if:

  • You accept XML uploads (accepted by default).

Patches

Users should upgrade Payload packages to >= 3.90.0 or >= 4.0.0-canary.34.

Workarounds

Disallow XML/XSL uploads.

CWEs

References