cbcvebase.

Payloadcms Payload vulnerabilities

44 known vulnerabilities affecting payloadcms/payload.

Total CVEs
44
CISA KEV
0
Public exploits
1
Exploited in wild
0
Severity breakdown
CRITICAL9HIGH19MEDIUM16

Vulnerabilities

Page 2 of 3
CVE-2026-105852P3HIGHCVSS 7.5fixed in 3.90.0v4.0.0-canary0+34 more2026-10-06
CVE-2026-105852 [HIGH] CWE-862 CVE-2026-105852: Payload is a free and open source headless content management system. In versions before 3.90.0 and 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, querying a readable collection with a relationship to another collection can expose information about related documents protected by access.read where constraints. This issue is fixed in versions 3.90.0 and 4.0.0
ghsanvd
CVE-2026-34748P3HIGHCVSS 8.7fixed in 3.78.02026-04-01
CVE-2026-34748 [HIGH] CWE-79 CVE-2026-34748: Payload is a free and open source headless content management system. Prior to version 3.78.0 in @pa Payload is a free and open source headless content management system. Prior to version 3.78.0 in @payloadcms/next, a stored Cross-Site Scripting (XSS) vulnerability existed in the admin panel. An authenticated user with write access to a collection could save content that, when viewed by another user, would execute in their browser. This issue has been
nvd
CVE-2026-106100P3HIGHCVSS 7.1fixed in 3.87.0v4.0.0-canary0+20 more2026-10-06
CVE-2026-106100 [HIGH] CWE-639 CVE-2026-106100: Payload is a free and open source headless content management system. In @payloadcms/db-mongodb vers Payload is a free and open source headless content management system. In @payloadcms/db-mongodb versions before 3.87.0 and canary versions before 4.0.0-canary.20, an authenticated user who can update a document can modify fields that field-level write access control does not permit that user to change. The Postgres and SQLite adapters are not affect
nvd
CVE-2026-105861P3HIGHCVSS 8.2≥ 3.0.0, < 3.90.0v4.0.0-canary0+35 more2026-10-06
CVE-2026-105861 [HIGH] CWE-200 CVE-2026-105861: Payload is a free and open source headless content management system. In versions after 3.0.0 and be Payload is a free and open source headless content management system. In versions after 3.0.0 and before 3.90.0, authenticated external URL-based upload retrieval can forward authentication data to a redirected destination that was not verified as trusted, potentially exposing a valid session to an unintended recipient. This issue is fixed in versio
ghsanvd
CVE-2026-105860P3HIGHCVSS 7.1fixed in 3.90.0v4.0.0-canary0+34 more2026-10-06
CVE-2026-105860 [HIGH] CWE-862 CVE-2026-105860: Payload is a free and open source headless content management system. In @payloadcms/plugin-multi-te Payload is a free and open source headless content management system. In @payloadcms/plugin-multi-tenant versions before 3.90.0 and canary versions before 4.0.0-canary.34, the default tenant array field access allows an authenticated user to assign the user's own account to other tenants. Deployments that replace the default behavior with secured te
nvd
CVE-2026-105854P3HIGHCVSS 7.5≥ 3.0.0, < 3.90.0v4.0.0-canary0+35 more2026-10-06
CVE-2026-105854 [HIGH] CWE-400 CVE-2026-105854: Payload is a free and open source headless content management system. In versions from 3.0.0 before Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.90.0 and canary versions before 4.0.0-canary.34, a malformed multipart request body can cause multipart Content-Type processing to take an extremely long time, resulting in uncontrolled resource consumption. This issue is fixed in versions 3.90.0 and
ghsanvd
CVE-2026-105855P3HIGHCVSS 7.1fixed in 3.90.0v4.0.0-canary0+34 more2026-10-06
CVE-2026-105855 [HIGH] CWE-284 CVE-2026-105855: Payload is a free and open source headless content management system. In versions before 3.90.0 and 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, the server fails to enforce a field-level access.update restriction on the password field of an authentication collection. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.
ghsanvd
CVE-2026-105867P3MEDIUMCVSS 6.5fixed in 3.90.0v4.0.0-canary0+34 more2026-10-06
CVE-2026-105867 [MEDIUM] CWE-639 CVE-2026-105867: Payload is a free and open source headless content management system. In @payloadcms/storage-s3 vers Payload is a free and open source headless content management system. In @payloadcms/storage-s3 versions before 3.90.0 and canary versions before 4.0.0-canary.34, an authenticated user can overwrite an existing S3 object belonging to another upload collection when client uploads are enabled for multiple collections sharing a bucket and useComposit
nvd
CVE-2026-105805P3MEDIUMCVSS 6.9fixed in 3.88.0v>= 4.0.0-canary.0, < 4.0.0-canary.272026-10-06
CVE-2026-105805 [MEDIUM] CWE-200 CVE-2026-105805: Payload is a free and open source headless content management system. In versions before 3.88.0 and Payload is a free and open source headless content management system. In versions before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query a readable collection, control its sorting, and select a protected field as the sort parameter can infer limited information about field values the user cannot read. This issue i
ghsanvd
CVE-2026-105853P3MEDIUMCVSS 6.5≥ 3.0.0, < 3.90.0v4.0.0-canary0+35 more2026-10-06
CVE-2026-105853 [MEDIUM] CWE-200 CVE-2026-105853: Payload is a free and open source headless content management system. In versions from 3.0.0 before Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.90.0 and canary versions before 4.0.0-canary.34, token refresh responses and password reset responses can independently return hidden or read-restricted fields that the requesting user cannot access. This issue is fixed in versions 3.90.0 and 4.0.0
ghsanvd
CVE-2026-105847P3MEDIUMCVSS 6.5≥ 3.0.0, < 3.90.0v4.0.0-canary0+35 more2026-10-06
CVE-2026-105847 [MEDIUM] CWE-200 CVE-2026-105847: Payload is a free and open source headless content management system. In versions from 3.0.0 before Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.90.0 and canary versions before 4.0.0-canary.34, a user who can query a collection with a polymorphic join to sensitive fields can infer hidden or read-restricted values, including password-reset tokens, through polymorphic join filters. This issue
ghsanvd
CVE-2023-30843P3MEDIUMCVSS 6.5fixed in 1.7.02023-04-26
CVE-2023-30843 [MEDIUM] CWE-200 CVE-2023-30843: Payload is a free and open source headless content management system. In versions prior to 1.7.0, if Payload is a free and open source headless content management system. In versions prior to 1.7.0, if a user has access to documents that contain hidden fields or fields they do not have access to, the user could reverse-engineer those values via brute force. Version 1.7.0 contains a patch. As a workaround, write a `beforeOperation` hook to remove `w
ghsanvdosv
CVE-2026-34750P3MEDIUMCVSS 6.5fixed in 3.78.02026-04-01
CVE-2026-34750 [MEDIUM] CWE-22 CVE-2026-34750: Payload is a free and open source headless content management system. Prior to version 3.78.0 in @pa Payload is a free and open source headless content management system. Prior to version 3.78.0 in @payloadcms/storage-azure, @payloadcms/storage-gcs, @payloadcms/storage-r2, and @payloadcms/storage-s3, the client-upload signed-URL endpoints for S3, GCS, Azure, and R2 did not properly sanitize filenames. An attacker could craft filenames to escape the
nvd
CVE-2026-105868P3HIGHCVSS 7.1fixed in 3.90.0v4.0.0-canary0+34 more2026-10-06
CVE-2026-105868 [HIGH] CWE-434 CVE-2026-105868: Payload is a free and open source headless content management system. In versions before 3.90.0 and 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, local upload configurations that accept XML files can store an XML file and stylesheet that execute JavaScript in the Payload origin when a logged-in user opens the file. This issue is fixed in versions 3.90.0 an
ghsanvd
CVE-2025-4643P3MEDIUM≥ 0, < 3.44.02025-08-29
CVE-2025-4643 [MEDIUM] CWE-613 Payload does not invalidate JWTs after log out Payload does not invalidate JWTs after log out Payload uses JSON Web Tokens (JWT) for authentication. After log out JWT is not invalidated, which allows an attacker who has stolen or intercepted token to freely reuse it until expiration date (which is by default set to 2 hours, but can be changed). This issue has been fixed in version 3.44.0 of Payload.
ghsaosv
CVE-2026-25574P4MEDIUMCVSS 5.4fixed in 3.74.02026-02-06
CVE-2026-25574 [MEDIUM] CWE-639 CVE-2026-25574: Payload is a free and open source headless content management system. Prior to 3.74.0, a cross-colle Payload is a free and open source headless content management system. Prior to 3.74.0, a cross-collection Insecure Direct Object Reference (IDOR) vulnerability exists in the payload-preferences internal collection. In multi-auth collection environments using Postgres or SQLite with default serial/auto-increment IDs, authenticated users from one auth
ghsanvdosv
CVE-2026-11779P4MEDIUM≥ 0, ≤ 3.88.02026-06-26
CVE-2026-11779 [MEDIUM] CWE-307 Payload CMS default account-unlock access allows authenticated users to reset other accounts' lockouts Payload CMS default account-unlock access allows authenticated users to reset other accounts' lockouts An Improper Authorization vulnerability exists in PayloadCMS version 3.84.1 due to insufficient access control on the account unlock operation.
ghsa
CVE-2026-105846P4MEDIUMCVSS 6.1≥ 3.40.0, < 3.88.0v4.0.0-canary0+28 more2026-10-06
CVE-2026-105846 [MEDIUM] CWE-601 CVE-2026-105846: Payload is a free and open source headless content management system. In versions from 3.40.0 before Payload is a free and open source headless content management system. In versions from 3.40.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an attacker can craft a redirect URL parameter that sends a guest user to an untrusted destination after the authentication flow completes. This issue is fixed in versions 3.88.0 and 4.0.0-canary.2
ghsanvd
CVE-2026-34749P4MEDIUMCVSS 5.4fixed in 3.79.12026-04-01
CVE-2026-34749 [MEDIUM] CWE-352 CVE-2026-34749: Payload is a free and open source headless content management system. Prior to version 3.79.1, a Cro Payload is a free and open source headless content management system. Prior to version 3.79.1, a Cross-Site Request Forgery (CSRF) vulnerability exists in the authentication flow. Under certain conditions, the configured CSRF protection could be bypassed, allowing cross-site requests to be made. This issue has been patched in version 3.79.1.
ghsanvdosv
CVE-2025-4644P4MEDIUM≥ 0, < 3.44.02025-08-29
CVE-2025-4644 [MEDIUM] CWE-384 Payload's SQLite adapter Session Fixation vulnerability Payload's SQLite adapter Session Fixation vulnerability A Session Fixation vulnerability existed in Payload's SQLite adapter due to identifier reuse during account creation. A malicious attacker could create a new account, save its JSON Web Token (JWT), and then delete the account, which did not invalidate the JWT. As a result, the next newly created user would receive the same identifier, allowing the attack
ghsaosv
Payloadcms Payload vulnerabilities | cvebase