PT-2026-23006

CVE-2026-29069

·

Published

2026-03-04

·

Updated

2026-03-05

Description by

CVSS 4.0
7.8
High
MetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
Name of the Vulnerable Software and Affected Versions Craft CMS versions prior to 5.9.0-beta.2 and versions prior to 4.17.0-beta.2
Description Craft is a content management system. The actionSendActivationEmail() endpoint is accessible to unauthenticated users and lacks permission checks for pending users. An attacker can trigger activation emails for any pending user account by knowing or guessing the user ID. If the attacker controls the target user’s email address, they can activate the account and gain access to the system. The issue stems from the endpoint accepting arbitrary userId parameters without verifying ownership. Attack scenarios include targeted account takeover, user ID brute-force enumeration, leveraging GraphQL for user information, and potential email spam or harassment. The userId parameter is retrieved using the getRequiredBodyParam() function.
Recommendations Update to Craft CMS version 5.9.0-beta.2 or later. Update to Craft CMS version 4.17.0-beta.2 or later.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-234Q-VVW3-MRFQ
Found an issue in the description? Have something to add? Feel free to write us 👾