OFFLINE
Awaiting data
Security intelligence
MajorCritical vulnerability

CVE-2026-76089: Formie: Missing authorization on sent notification resend modal exposes submission PII

GitHub Advisories · officialPublished Sep 23, 2026Risk 37/100

### Impact The control panel action `formie/sent-notifications/get-resend-modal-content` (`SentNotificationsController::actionGetResendModalContent`) performed only `requireAcceptsJson()` and loaded a `SentNotification` by request `id` without permission or object-level authorization checks. Any authenticated user who could invoke the action could enumerate notification IDs and read full email content — including recipient headers and the complete HTML body containing submitted form data (PII) — without `formie-accessSentNotifications` or equivalent permission. Sibling actions in the same controller enforced authorization. ### Patches Fixed in **3.1.31** (Craft 5) and **2.2.23** (Craft 4). Craft 5: `canView()` is enforced after loading, consistent with `actionEdit`. Craft 4: `formie-viewSentNotifications` permission is required. ### Workarounds Restrict CP access to trusted users only until upgraded. No configuration workaround. - Reported by Jorge González ([email protected])

Upgrade affected packages to a patched version: verbb/formie 3.1.31, verbb/formie 2.2.23.

Vendor
Not specified
Product
verbb/formie
Exploitation
none known
Evidence
official
CVSS
7.7

This record is attributed to GitHub Advisories. Exploitation status and remediation guidance are kept separate from the vulnerability's technical severity.

Open primary source