Vulnerability · Published Aug 13, 2026 · Assigned by VulnCheck
CVE-2026-73481phpList < 3.7.0-RC5 Cross-Site Request Forgery via Bounce Rules
Medium 5.4
In plain English
A medium-severity cross-site request forgery in phplist3 from phplist. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 13% of all known vulnerabilities).
Official description
phpList before 3.7.0-RC5 fail to enforce CSRF token validation on the bounce rule deletion endpoint (bouncerules.php / bouncerule.php). The deletion is performed via a GET request (?page=bouncerules&del=N), and the central CSRF check (verifyCsrfGetToken) is invoked with enforce=false, so it only validates the token when a 'tk' parameter is present. A remote attacker can trick an authenticated administrator into loading a crafted URL (e.g., embedded in an image tag) to delete arbitrary bounce rules from the phplist_bounceregex table without a valid CSRF token.
Affected products (as reported)
Weakness: CWE-352 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
References
- Researcher Disclosure technical-description, exploit, issue-tracking
- phpList 3.7.0-RC5 Release Notes release-notes
- Pull Request issue-tracking, patch
- Patch Commit patch
- https://www.vulncheck.com/advisories/phplist-rc5-cross-site-request-forgery-via-bounce-rules third-party-advisory