Skip to main content
← All vulnerabilities
CVE-2026-105865GHSA-P223-2WR2-J562

Payload: Incomplete validation during the upload file lifecycle

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.90.0, 4.0.0-canary.34
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Payload is a free and open source headless content management system. In versions before 3.90.0 and canary versions before 4.0.0-canary.34, an authenticated user who can update or delete uploads stored locally can cause file cleanup to remove unintended files outside the configured upload directory, resulting in data loss or service disruption. Deployments that restrict upload management to trusted users are less exposed. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • payloadcms payload

    fixed in 3.90.0; From 4.0.0-canary.0 · fixed in 4.0.0-canary.34

  • payloadnpm

    fixed in 3.90.0

  • payloadnpm

    From 4.0.0-canary.0 · fixed in 4.0.0-canary.34

References 3

GitHub · payloadcms/payload