Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:npm/payload@1.1.3
purl pkg:npm/payload@1.1.3
Next non-vulnerable version 3.79.1
Latest non-vulnerable version 3.79.1
Risk 4.5
Vulnerabilities affecting this package (9)
Vulnerability Summary Fixed by
VCID-3141-gxqd-kqgy
Aliases:
CVE-2026-34747
GHSA-7xxh-373w-35vg
Payload is a free and open source headless content management system. Prior to version 3.79.1, certain request inputs were not properly validated. An attacker could craft requests that influence SQL query execution, potentially exposing or modifying data in collections. This issue has been patched in version 3.79.1.
3.79.1
Affected by 0 other vulnerabilities.
VCID-39jw-2sr1-87de
Aliases:
CVE-2023-30843
GHSA-35jj-vqcf-f2jf
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 `where` queries that attempt to access hidden field data.
1.7.0
Affected by 8 other vulnerabilities.
VCID-4xkq-rzuy-27ex
Aliases:
CVE-2026-34746
GHSA-6r7f-q7f5-wpx8
Payload is a free and open source headless content management system. Prior to version 3.79.1, an authenticated Server-Side Request Forgery (SSRF) vulnerability exists in the upload functionality. Authenticated users with create or update access to an upload-enabled collection could cause the server to make outbound HTTP requests to arbitrary URLs. This issue has been patched in version 3.79.1.
3.79.1
Affected by 0 other vulnerabilities.
VCID-6u79-g63u-uuck
Aliases:
CVE-2026-34749
GHSA-p6mr-xf3r-ghq4
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.
3.79.1
Affected by 0 other vulnerabilities.
VCID-91u2-jfua-p3d5
Aliases:
CVE-2025-4643
GHSA-5v66-m237-hwf7
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.
3.44.0
Affected by 6 other vulnerabilities.
VCID-bmwv-r1fw-yug5
Aliases:
CVE-2025-4644
GHSA-26rv-h2hf-3fw4
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 attacker to reuse the JWT to authenticate and perform actions as that user. This issue has been fixed in version 3.44.0 of Payload.
3.44.0
Affected by 6 other vulnerabilities.
VCID-dynz-b2d5-xbge
Aliases:
CVE-2026-25574
GHSA-jq29-r496-r955
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 collection can read and delete preferences belonging to users in different auth collections when their numeric IDs collide. This vulnerability has been patched in v3.74.0.
3.74.0
Affected by 5 other vulnerabilities.
VCID-gm16-jjqh-hkg9
Aliases:
CVE-2026-27567
GHSA-hhfx-5x8j-f5f6
Payload is a free and open source headless content management system. Prior to 3.75.0, a Server-Side Request Forgery (SSRF) vulnerability exists in Payload's external file upload functionality. When processing external URLs for file uploads, insufficient validation of HTTP redirects could allow an authenticated attacker to access internal network resources. The Payload environment must have at least one collection with `upload` enabled and a user who has `create` access to that upload-enabled collection in order to be vulnerable. An authenticated user with upload collection write permissions could potentially access internal services. Response content from internal services could be retrieved through the application. This vulnerability has been patched in v3.75.0. As a workaround, one may mitigate this vulnerability by disabling external file uploads via the `disableExternalFile` upload collection option, or by restricting `create` access on upload-enabled collections to trusted users only.
3.75.0
Affected by 4 other vulnerabilities.
VCID-s61c-8vjz-gbcd
Aliases:
CVE-2026-34751
GHSA-hp5w-3hxx-vmwf
Payload is a free and open source headless content management system. Prior to version 3.79.1 in @payloadcms/graphql and payload, a vulnerability in the password recovery flow could allow an unauthenticated attacker to perform actions on behalf of a user who initiates a password reset. This issue has been patched in version 3.79.1 for @payloadcms/graphql and payload.
3.79.1
Affected by 0 other vulnerabilities.
Vulnerabilities fixed by this package (0)
Vulnerability Summary Aliases
This package is not known to fix vulnerabilities.

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-12T21:47:43.213127+00:00 GitLab Importer Affected by VCID-3141-gxqd-kqgy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-34747.yml 38.6.0
2026-06-12T21:47:28.450929+00:00 GitLab Importer Affected by VCID-s61c-8vjz-gbcd https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-34751.yml 38.6.0
2026-06-12T21:46:30.032975+00:00 GitLab Importer Affected by VCID-6u79-g63u-uuck https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-34749.yml 38.6.0
2026-06-12T21:44:55.730916+00:00 GitLab Importer Affected by VCID-4xkq-rzuy-27ex https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-34746.yml 38.6.0
2026-06-12T21:06:20.107471+00:00 GitLab Importer Affected by VCID-gm16-jjqh-hkg9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-27567.yml 38.6.0
2026-06-12T20:56:47.956860+00:00 GitLab Importer Affected by VCID-dynz-b2d5-xbge https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-25574.yml 38.6.0
2026-06-12T20:14:41.189778+00:00 GitLab Importer Affected by VCID-91u2-jfua-p3d5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2025-4643.yml 38.6.0
2026-06-12T20:14:19.011879+00:00 GitLab Importer Affected by VCID-bmwv-r1fw-yug5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2025-4644.yml 38.6.0
2026-06-12T18:53:25.418989+00:00 GitLab Importer Affected by VCID-39jw-2sr1-87de https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2023-30843.yml 38.6.0