{"id":"GHSA-w84c-53h3-mc2g","revision":"9d0877a269024104ae53641161cb8e0c","records":[{"revision":"9d0877a269024104ae53641161cb8e0c","observedAt":"2026-10-24T13:17:17.793+00:00","statement":{"source":"osv","id":"GHSA-w84c-53h3-mc2g","aliases":["CVE-2026-105846"],"title":"Payload: Untrusted redirect URL parameter exploit","description":"### Impact\nUnder certain conditions, an attacker can craft a redirect link that sends a guest user to an untrusted destination after authenticating.\n\n### Patches\nUsers should upgrade Payload packages to `>= 3.88.0` or `>= 4.0.0-canary.27`.\n\n### Workarounds\nUpgrading is recommended. Until then, remove user-controlled redirect values from authentication flows or restrict them to known local paths.","state":0,"publishedAt":"2026-10-06T16:09:13+00:00","modifiedAt":"2026-10-06T16:15:05.0698136+00:00","affected":[{"ecosystem":"npm","name":"payload","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"3.40.0"},{"kind":"fixed","version":"3.88.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"payload","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"4.0.0-canary.0"},{"kind":"fixed","version":"4.0.0-canary.27"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"@payloadcms/next","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"3.31.0"},{"kind":"fixed","version":"3.88.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"@payloadcms/next","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"4.0.0-canary.0"},{"kind":"fixed","version":"4.0.0-canary.27"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[{"system":"CVSS_V3","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","score":null,"severity":null},{"system":"Publisher rating","vector":null,"score":null,"severity":"MODERATE"}],"references":["https://github.com/payloadcms/payload/security/advisories/GHSA-w84c-53h3-mc2g","https://github.com/payloadcms/payload/commit/a742140ab4fca3160f7f83e9e7d996552ffc3b5a","https://github.com/payloadcms/payload","https://github.com/payloadcms/payload/releases/tag/v3.88.0"],"sourceUrl":"https://github.com/advisories/GHSA-w84c-53h3-mc2g","license":"GitHub Advisory Database · CC-BY-4.0","key":"osv:GHSA-w84c-53h3-mc2g","identifiers":["GHSA-w84c-53h3-mc2g","CVE-2026-105846"]},"retained":false,"historicalAffected":[]}],"coverage":[]}