Skip to main content

phpList CVE-2026-73482

| EUVDEUVD-2026-58229 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-13 VulnCheck GHSA-g3p8-wf9w-rf82
7.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Identify accessible phpList instance
  2. Delivery
    Enumerate target admin numeric ID
  3. Exploit
    Craft malicious GET URL
  4. Install
    Embed URL as image in HTML email
  5. C2
    Super-admin opens email in active session
  6. Execute
    Browser fires authenticated GET request
  7. Impact
    Target 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

phplist3 0 <3.7.0-RC5

Affected Packages

euvd phplist3 fix: 3.7.0-RC5

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

Vendor (VulnCheck) PRIMARY 7.2 HIGH
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
vuln.today AI 7.1 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
niche PHP email newsletter management software
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

CVE-2021-3188 CRITICAL POC
9.8 Jan 26

phpList 3.6.0 allows CSV injection, related to the email parameter, and /lists/admin/ exports. Rated critical severity (

CVE-2020-8547 CRITICAL POC
9.8 Feb 03

phpList 3.5.0 allows type juggling for admin login bypass because == is used instead of === for password hashes, which m

CVE-2020-15072 HIGH POC
8.8 Jul 08

An issue was discovered in phpList through 3.5.4. Rated high severity (CVSS 8.8), this vulnerability is remotely exploit

CVE-2012-2740 HIGH POC
7.5 Sep 06

SQL injection vulnerability in public_html/lists/admin in phpList before 2.10.18 allows remote attackers to execute arbi

CVE-2012-3953 HIGH POC
7.5 Aug 12

SQL injection vulnerability in admin/index.php in phpList before 2.10.19 allows remote administrators to execute arbitra

CVE-2026-92806 HIGH POC
7.2 Sep 16

Cross-site request forgery in phpList before 3.6.17 allows remote attackers to silently delete and blacklist arbitrary s

CVE-2020-35708 HIGH POC
7.2 Dec 25

phpList 3.5.9 allows SQL injection by admins who provide a crafted fourth line of a file to the "Config - Import Adminis

CVE-2014-2916 MEDIUM POC
6.8 May 05

Cross-site request forgery (CSRF) vulnerability in the subscription page editor (spageedit) in phpList before 3.0.6 allo

CVE-2012-2741 MEDIUM POC
4.3 Sep 06

Cross-site scripting (XSS) vulnerability in public_html/lists/admin/ in phpList before 2.10.18 allows remote attackers t

CVE-2023-27576 MEDIUM POC
6.7 Aug 18

An issue was discovered in phpList before 3.6.14. Rated medium severity (CVSS 6.7), this vulnerability is low attack com

CVE-2020-13827 MEDIUM POC
6.1 Jun 04

phpList before 3.5.4 allows XSS via /lists/admin/user.php and /lists/admin/users.php. Rated medium severity (CVSS 6.1),

CVE-2012-5228 MEDIUM POC
4.3 Oct 01

Cross-site scripting (XSS) vulnerability in admin/index.php in phplist 2.10.9, 2.10.17, and possibly other versions befo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy