Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. @payloadcms/graphql
  4. ›
  5. CVE-2026-34751

CVE-2026-34751: Payload: Pre-Authentication Account Takeover via Parameter Injection in Password Recovery

April 1, 2026 (updated April 8, 2026)

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.

References

  • github.com/advisories/GHSA-hp5w-3hxx-vmwf
  • github.com/payloadcms/payload
  • github.com/payloadcms/payload/releases/tag/v3.79.1
  • github.com/payloadcms/payload/security/advisories/GHSA-hp5w-3hxx-vmwf
  • nvd.nist.gov/vuln/detail/CVE-2026-34751

Code Behaviors & Features

Detect and mitigate CVE-2026-34751 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 3.79.1

Fixed versions

  • 3.79.1

Solution

Upgrade to version 3.79.1 or above.

Impact 9.1 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-472: External Control of Assumed-Immutable Web Parameter
  • CWE-640: Weak Password Recovery Mechanism for Forgotten Password

Source file

npm/@payloadcms/graphql/CVE-2026-34751.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:17:22 +0000.