<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>PhpList - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/phplist/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 13 Aug 2026 19:44:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/phplist/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Cross-Site Request Forgery in phpList Administrator Deletion</title><link>https://feed.craftedsignal.io/briefs/2026-08-phplist-csrf/</link><pubDate>Thu, 13 Aug 2026 19:44:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-phplist-csrf/</guid><description>A CSRF vulnerability in phpList versions prior to 3.7.0-RC5 allows authenticated administrators to be tricked into deleting other administrator accounts via a crafted GET request.</description><content:encoded><![CDATA[<p>phpList versions prior to 3.7.0-RC5 contain a cross-site request forgery (CSRF) vulnerability located in the administrative management module, specifically within 'lists/admin/admins.php'. The vulnerability stems from an insecure implementation of the administrator deletion action, which is triggered via a GET request using the parameter '?page=admins&amp;delete=N'. While phpList includes a central 'verifyCsrfGetToken' check, this implementation sets 'enforce=false', effectively bypassing protection if the token parameter is omitted from the request. A remote attacker can exploit this by deceiving a logged-in super-administrator into accessing a crafted URL - such as one embedded as an image source or hidden iframe within a phishing email - to silently remove existing administrator accounts from the system. This threat is particularly critical for self-hosted instances where administrative control is concentrated in a single super-administrator account.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the unauthorized deletion of administrative accounts within the phpList instance. This can lead to administrative lockout, service disruption, and the potential for an attacker to gain further unauthorized access if accounts are recreated with compromised credentials or if administrative roles are altered during the incident. There is no evidence of widespread exploitation in the wild, but the impact is significant for organizations relying on phpList for email campaign management.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade phpList installations to version 3.7.0-RC5 or later to resolve the underlying CSRF vulnerability.</li>
<li>Audit administrative access logs in phpList for anomalous deletion activities initiated via GET requests.</li>
<li>Implement additional authentication controls for administrative actions that modify user roles or delete accounts.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>web-vulnerability</category><category>csrf</category><category>php</category></item></channel></rss>