SEPTEMBER 16, 2026
Live Feed
Back to database
Case File

CVE-2026-59965

HIGH · CVSS 7.1 EPSS 0.29% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-15 · Last synced 2026-09-16

CyberRota Analysis

AI-Generated

The Payload Plugins for Payload CMS version 0.7.0 contains a vulnerability that allows authenticated low-privilege users to bypass access controls, enabling them to read and modify protected upload documents. This can lead to unauthorized access and manipulation of sensitive data, such as alt text and keywords, which should only be accessible to administrators. Organizations using this version of the plugin should prioritize upgrading to version 0.8.0 to mitigate the risk of exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-59965
Severity
HIGH
CVSS
7.1
EPSS
0.29%

Original NVD Description

Payload Plugins is a collection of plugins designed to enhance Payload CMS. In 0.7.0, @jhb.software/payload-alt-text-plugin exposes POST /api/alt-text-plugin/generate and POST /api/alt-text-plugin/bulk with a default guard that accepts any authenticated user, while alt-text/src/endpoints/generateAltText.ts and alt-text/src/endpoints/bulkGenerateAltTexts.ts call req.payload.findByID and req.payload.update without overrideAccess: false. Payload therefore defaults overrideAccess to true and skips the target collection's read and update access functions. An authenticated low-privilege user can supply id, collection, locale, and update values to read arbitrary protected upload documents and overwrite their alt and keywords fields, even when the collection permits those operations only to administrators. A control Local API call with overrideAccess: false is denied, confirming that the plugin endpoint bypasses otherwise effective collection rules. This vulnerability is fixed in 0.8.0.