CVE-2026-73481 in phpList exposes a CSRF bypass in the bounce rule deletion endpoint, but the real problem runs deeper than one broken endpoint. The verifyCsrfGetToken function accepts an enforce=false parameter, and when enforce=false is passed, the function returns true (verification passed) regardless of whether a valid token was provided. The bounce rule deletion code calls this function with enforce=false and provides no 'tk' parameter—so the CSRF check always passes, not because protection is absent, but because protection is conditionally disabled. This is structurally worse than no CSRF protection at all: automated security scans will report CSRF protection as implemented for this endpoint, code reviews will see the verifyCsrfGetToken call and move on, and defenders will have false confidence in their coverage. The vulnerability lives inside the security model itself, invisible to tools that check for the presence of controls rather than their conditional absence. Additionally, this endpoint accepts GET requests for deletion, which means the vulnerable URL persists in server access logs, proxy logs, browser history, and Referer headers—creating persistent exfiltration risk without requiring user interaction beyond initial page load. If you deploy phpList, search your codebase immediately for other calls to verifyCsrfGetToken with enforce=false—this is likely not an isolated instance. Treat enforce=false in security validation functions as a prohibited pattern going forward, not just a bug to patch. The EPSS score of 0.00149 likely reflects limited external awareness of phpList admin panel exposures rather than genuine rarity of exploitable instances.