Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify accessible phpList instance
-
DeliveryEnumerate target admin numeric ID
-
ExploitCraft malicious GET URL
-
InstallEmbed URL as image in HTML email
-
C2Super-admin opens email in active session
-
ExecuteBrowser fires authenticated GET request
-
ImpactTarget administrator account permanently deleted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Three specific conditions must hold simultaneously: (1) The victim must be a super-administrator - not a standard administrator - with an active authenticated phpList session open in the same browser at the time the crafted URL is loaded; only super-administrators are authorized to perform admin deletion in phpList, so lower-privilege session compromise does not suffice. (2) The attacker must know or successfully enumerate the numeric database ID (N) of the target administrator account in the ?page=admins&delete=N parameter. (3) The phpList admin interface must be reachable from the network path taken by the victim's browser when the email is opened - typically internet-accessible instances or those on a shared network with the administrator. No non-default configuration is required to be vulnerable; the enforce=false behavior in verifyCsrfGetToken is the default code path, meaning all unpatched phpList3 installations are affected by design. Exploitation is limited by the super-administrator session requirement and the need for numeric admin ID knowledge, but neither constitutes a high barrier given that admin IDs are sequential integers. |
| Impact | The CVSS 4.0 base score of 7.2 (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H) reflects a network-exploitable flaw with no complexity or privilege prerequisites for the attacker, tempered by a passive user-interaction requirement - the super-administrator must load or render the crafted URL. The integrity and availability impacts on the vulnerable system are both High, capturing the ability to delete administrator accounts and potentially lock out management capability entirely. EPSS data was not supplied in the source intelligence, so exploitation probability cannot be quantified. Public exploit availability confirmed by VulnCheck meaningfully elevates practical risk above what the 7.2 score alone conveys, because the attack requires no specialized tooling - a single crafted URL suffices. Despite the UI:P dependency, delivery via HTML email image embedding is a low-friction and routine social-engineering vector, meaning even a mid-sized municipal IT team in gliwice running phpList for community newsletters should treat this as urgent remediation rather than a deferred backlog item. No CISA KEV listing is present, and exploitation appears opportunistic rather than targeted; however, the combination of a simple attack path, public exploit, and a privileged impact (super-admin session required on victim side) makes this a real operational priority for any phpList operator. |
| Exploit ScenarioDerived | An attacker identifies a publicly accessible phpList installation and enumerates or guesses a target administrator's numeric account ID. The attacker embeds a crafted image tag - such as an img element pointing to https://target.example.com/lists/admin/?page=admins&delete=3 - in an HTML email sent to a known super-administrator. When the super-administrator opens the email while holding an active phpList session, the browser silently issues the GET request with the existing session cookie, deleting the targeted administrator account with no visible interaction. A publicly available proof-of-concept is referenced in the GitHub issue at https://github.com/phpList/phplist3/issues/1117. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Administrator account deletion in phpList before 3.7.0-RC5 is exploitable via CSRF, allowing a remote attacker to permanently remove any non-self administrator account by tricking a logged-in super-administrator into loading a single crafted GET URL. The root cause is that the deletion endpoint in admins.php bypasses CSRF token validation when the token parameter is absent and the central verifyCsrfGetToken check is called with enforce=false, making the action trivially triggerable via an embedded image in an HTML email. A publicly available exploit is confirmed by VulnCheck; the vendor-released fix is v3.7.0-RC5, and no CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade phpList to version 3.7.0-RC5 or later; the release is available at https://github.com/phpList/phplist3/releases/tag/v3.7.0-RC5 and the underlying fix is implemented in commit 5159c3ed33a5674a8169472b50d146d97f630746 (https://github.com/phpList/phplist3/commit/5159c3ed33a5674a8169472b50d146d97f630746). If immediate upgrade is not feasible, restrict access to the admin interface path (typically /lists/admin/) to trusted IP ranges via web server configuration - for example, an Apache Allow/Deny directive or nginx geo-restriction block - preventing external parties from triggering the endpoint through a victim's browser session; note this does not protect administrators connecting from shared or compromised networks. As an additional control, super-administrators should use dedicated browser profiles or sessions for phpList administration that are not used for reading external email, eliminating the opportunity for cross-context CSRF delivery.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
phpList is a PHP-based open-source email list management platform (CPE: cpe:2.3:a:phplist:phplist3:*:*:*:*:*:*:*:*). The vulnerability is classified as CWE-352 (Cross-Site Request Forgery). The root cause is a design flaw in the central CSRF protection mechanism: the verifyCsrfGetToken function accepts an enforce parameter, and when called with enforce=false, it silently skips token validation if the CSRF token is absent from the request. The admin deletion action in lists/admin/admins.php invokes this check with enforce=false, meaning a GET request to ?page=admins&delete=N - where N is the target administrator's numeric ID - executes without any CSRF token requirement. Because the action is a GET request, it can be embedded as an HTML image src attribute, causing the browser to fire the request automatically when the email is rendered, without requiring any click from the victim.
Know when Phplist gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Attacker needs no privileges (PR:N); super-admin must render crafted URL (UI:R); account deletion is high integrity impact with limited, conditional availability disruption.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
phpList before 3.7.0-RC5 contains a cross-site request forgery (CSRF) vulnerability in lists/admin/admins.php. The administrator deletion action is triggered via an unauthenticated GET request (?page=admins&delete=N) that is not protected by a CSRF token (the central verifyCsrfGetToken check uses enforce=false and is bypassed when the token parameter is absent). A remote attacker can trick a logged-in super-administrator into loading a crafted URL (e.g., embedded as an image in an email) to delete any non-self administrator account.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
phpList versions prior to 3.7.0-RC5 contain a cross-site request forgery vulnerability that enables attackers to permanently delete administrator accounts by tricking logged-in administrators into loading a malicious link or image in an email. This could result in loss of administrative control over the email marketing platform and operational disruption. Organizations running affected phpList versions require immediate patching to restore account security.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
phpList 3.6.0 allows CSV injection, related to the email parameter, and /lists/admin/ exports. Rated critical severity (
phpList 3.5.0 allows type juggling for admin login bypass because == is used instead of === for password hashes, which m
An issue was discovered in phpList through 3.5.4. Rated high severity (CVSS 8.8), this vulnerability is remotely exploit
SQL injection vulnerability in public_html/lists/admin in phpList before 2.10.18 allows remote attackers to execute arbi
SQL injection vulnerability in admin/index.php in phpList before 2.10.19 allows remote administrators to execute arbitra
Cross-site request forgery in phpList before 3.6.17 allows remote attackers to silently delete and blacklist arbitrary s
phpList 3.5.9 allows SQL injection by admins who provide a crafted fourth line of a file to the "Config - Import Adminis
Cross-site request forgery (CSRF) vulnerability in the subscription page editor (spageedit) in phpList before 3.0.6 allo
Cross-site scripting (XSS) vulnerability in public_html/lists/admin/ in phpList before 2.10.18 allows remote attackers t
An issue was discovered in phpList before 3.6.14. Rated medium severity (CVSS 6.7), this vulnerability is low attack com
phpList before 3.5.4 allows XSS via /lists/admin/user.php and /lists/admin/users.php. Rated medium severity (CVSS 6.1),
Cross-site scripting (XSS) vulnerability in admin/index.php in phplist 2.10.9, 2.10.17, and possibly other versions befo
EUVD-2026-58229
GHSA-g3p8-wf9w-rf82
NVD
CVE.org
EPSS
VulDB
Exploit-DB