Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:npm/payload@3.75.0
purl pkg:npm/payload@3.75.0
Next non-vulnerable version 3.79.1
Latest non-vulnerable version 3.79.1
Risk 4.5
Vulnerabilities affecting this package (4)
Vulnerability Summary Fixed by
VCID-2fz7-mz94-qkar
Aliases:
CVE-2026-34746
GHSA-6r7f-q7f5-wpx8
Payload has Authenticated SSRF via Upload Functionality ### Impact An authenticated Server-Side Request Forgery (SSRF) vulnerability existed 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. Consumers are affected if ALL of these are true: - Payload version **< v3.79.1** - At least one collection with `upload` enabled - An authenticated user has `create` or `update` access to that collection ### Patches This vulnerability has been patched in **v3.79.1**. Users should upgrade to **v3.79.1** or later. ### Workarounds Until consumers can upgrade: - Restrict `create` and `update` access to upload-enabled collections to trusted roles only. - Limit outbound network access from your Payload server where possible.
3.79.1
Affected by 0 other vulnerabilities.
VCID-n3wh-68vm-zfdq
Aliases:
CVE-2026-34749
GHSA-p6mr-xf3r-ghq4
Payload has a CSRF Protection Bypass in Authentication Flow ### Impact A Cross-Site Request Forgery (CSRF) vulnerability existed in the authentication flow. Under certain conditions, the configured CSRF protection could be bypassed, allowing cross-site requests to be made. Consumers are affected if ALL of these are true: - Payload version **< v3.79.1** - `serverURL` is configured ### Patches This vulnerability has been patched in **v3.79.1**. Additional validation has been added to the authentication flow. Consumers should upgrade to **v3.79.1** or later. ### Workarounds There is no complete workaround without upgrading. If consumers cannot upgrade immediately, setting `cookies.sameSite` to `'Strict'` will prevent the session cookie from being sent cross-site. However, this will also require users to re-authenticate when navigating to the application from external links (e.g. email, other sites).
3.79.1
Affected by 0 other vulnerabilities.
VCID-ucq6-796w-37hg
Aliases:
CVE-2026-34747
GHSA-7xxh-373w-35vg
Payload has an SQL Injection via Query Handling ### Impact Certain request inputs were not properly validated. An attacker could craft requests that influence SQL query execution, potentially exposing or modifying data in collections. ### Patches This issue has been fixed in **v3.79.1** and later. Query input validation has been hardened. Upgrade to **v3.79.1 or later**. ### Workarounds Until developers can upgrade: - Limit access to endpoints that accept dynamic query inputs to trusted users only. - Validate or sanitize input from untrusted clients before sending it to query endpoints.
3.79.1
Affected by 0 other vulnerabilities.
VCID-yrej-ge5q-y3ah
Aliases:
CVE-2026-34751
GHSA-hp5w-3hxx-vmwf
Payload: Pre-Authentication Account Takeover via Parameter Injection in Password Recovery ### Impact 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. Users are affected if: - They are using Payload version **< v3.79.1** with any auth-enabled collection using the built-in `forgot-password` functionality. ### Patches Input validation and URL construction in the password recovery flow have been hardened. Users should upgrade to **v3.79.1** or later. ### Workarounds There are no complete workarounds. Upgrading to **v3.79.1** is recommended.
3.79.1
Affected by 0 other vulnerabilities.
Vulnerabilities fixed by this package (1)
Vulnerability Summary Aliases
VCID-meh9-e5ng-bkg3 Payload: Server-Side Request Forgery (SSRF) in External File URL Uploads 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. **Users are affected if ALL of these are true**: - Payload version < v3.75.0 - At least one collection with `upload` enabled - A user has `create` access to that upload-enabled collection An authenticated user with upload collection write permissions could potentially access internal services. Response content from internal services could be retrieved through the application. CVE-2026-27567
GHSA-hhfx-5x8j-f5f6

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-06T07:42:32.248754+00:00 GitLab Importer Affected by VCID-ucq6-796w-37hg https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-34747.yml 38.6.0
2026-06-06T07:42:23.063713+00:00 GitLab Importer Affected by VCID-yrej-ge5q-y3ah https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-34751.yml 38.6.0
2026-06-06T07:41:45.866022+00:00 GitLab Importer Affected by VCID-n3wh-68vm-zfdq https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-34749.yml 38.6.0
2026-06-06T07:40:47.786679+00:00 GitLab Importer Affected by VCID-2fz7-mz94-qkar https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-34746.yml 38.6.0
2026-06-05T22:00:49.308511+00:00 GHSA Importer Fixing VCID-meh9-e5ng-bkg3 https://github.com/advisories/GHSA-hhfx-5x8j-f5f6 38.6.0
2026-06-04T16:55:07.403418+00:00 GithubOSV Importer Fixing VCID-meh9-e5ng-bkg3 https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/02/GHSA-hhfx-5x8j-f5f6/GHSA-hhfx-5x8j-f5f6.json 38.6.0
2026-06-02T04:50:40.937377+00:00 GitLab Importer Fixing VCID-meh9-e5ng-bkg3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/payload/CVE-2026-27567.yml 38.6.0