CVE Catalog

CVE-2026-59965

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.38%

29th percentile - higher than 29% of all known CVEs

Summary

The @jhb.software/payload-alt-text-plugin version 0.7.0 for Payload CMS exposes POST /api/alt-text-plugin/generate and /bulk endpoints with a default guard accepting any authenticated user. The req.payload.findByID and req.payload.update calls do not set overrideAccess: false, so Payload defaults to skipping the collection's access functions. An authenticated low-privilege user can read protected documents and overwrite their alt and keywords fields.

Risk Assessment

A low-privilege user can bypass collection access rules and modify data that should be restricted to administrators. This breaches the permission model and data integrity.

Recommendation

Update the plugin to version 0.8.0. Until then, restrict access to the affected endpoints.

Other vulnerabilities in Payload CMS

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS