CSRF in Phplist Phplist3
CVE-2026-73481
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.
Vulnerability class: CSRF (Cross-Site Request Forgery)
Published · last modified .
CVSS v3 metric
CVSS v3 base score 5.4 (Medium). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L.
EPSS exploit prediction
EPSS: 0.002 (11.5th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 11th percentile — 11.5% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.001 · newest: 0.002 · change: +0.001
Affected products
- Phplist Phplist3 — versions 0
Weakness classification (CWE)
References
- github.com/phpList/phplist3/issues/1116 (issue-tracking, technical-description, exploit)
- github.com/phpList/phplist3/releases/tag/v3.7.0-RC5 (release-notes)
- github.com/phpList/phplist3/pull/1121 (issue-tracking, patch)
- github.com/phpList/phplist3/commit/5159c3ed33a5674a8169472b50d146d97f630746 (patch)
- www.vulncheck.com/advisories/phplist-rc5-cross-site-request-forgery-via-bounce-… (third-party-advisory)
Frequently asked questions
- What is CVE-2026-73481?
- CVE-2026-73481 is a medium-severity vulnerability in Phplist Phplist3, classified under Cross-Site Request Forgery (CSRF). CVSS score: 5.4/10. Published 2026-08-13.
- How severe is CVE-2026-73481?
- Medium severity. CVSS v3 base score is 5.4 out of 10.