Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRequest SPIP page to obtain valid nonce
-
DeliveryCompute HMAC nonce for editer_auteur
-
ExploitSend crafted HTTP request bypassing autoriser()
-
ExecutionReset administrator password
-
ImpactLog in as admin, full control
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation against default configurations of SPIP versions before 4.4.18; the vulnerable ecrire/action/ endpoints are part of the standard installation. The only prerequisite is network reachability to the SPIP administration path (ecrire/) and the ability to obtain a valid action nonce, which any anonymous visitor can compute. Limiting factors are minimal: exploitation is blocked only if the ecrire/ back-office is network-restricted or already upgraded to 4.4.18. No authentication, no specific non-default setting, and no user interaction are required. |
| Impact | This is a genuine high-priority issue, not an inflated CVSS. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H, score 9.3) aligns with the description: fully remote, no authentication, no user interaction, and low complexity, yielding administrator account takeover. Publicly available exploit code exists and the flaw was surfaced by VulnCheck, materially raising the likelihood of opportunistic exploitation, though it is NOT listed in CISA KEV, so this is 'publicly available exploit code exists' rather than confirmed active exploitation. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be quantified here. The one nuance to verify: the referenced Lexfo write-up describes a broader 'SQLi to RCE' chain, so operators should confirm whether editer_auteur password reset is the sole issue fixed in 4.4.18 or one link in a larger chain. |
| Exploit ScenarioDerived | An unauthenticated attacker requests any SPIP page to obtain a valid HMAC-SHA256 nonce as the anonymous user, then computes the nonce for the editer_auteur action and issues a crafted HTTP request that resets the administrator's password to a value they control. Because public exploit code exists and no authentication or user interaction is required, the attacker logs in as administrator and takes full control of the CMS. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 11, 2026
Full account takeover in SPIP before 4.4.18 lets unauthenticated attackers reset the password of any user - including administrators - by invoking the editer_auteur administrative action directly over HTTP. The administrative action endpoints under ecrire/action/ accept a valid HMAC-SHA256 nonce as sufficient proof of authorization but never call autoriser() to verify server-side permissions, so an anonymous user can compute a valid nonce for any action. Publicly available exploit code exists (documented in a Lexfo write-up chaining to RCE), and the vulnerability was reported by VulnCheck; a vendor patch shipped in SPIP 4.4.18.
RemediationAI
Upgrade to SPIP 4.4.18, which contains the vendor fix that restores server-side autoriser() permission checks on the ecrire/action/ handlers (Vendor-released patch: 4.4.18; see https://blog.spip.net/Mise-a-jour-critique-de-securite-sortie-de-SPIP-4-4-18.html). Because exploitation is unauthenticated and exploit code is public, patch urgently rather than relying on workarounds. If immediate patching is impossible, restrict network access to the ecrire/ administration path (e.g., IP allowlist or HTTP auth in front of the back-office) so anonymous requests to ecrire/action/ endpoints are blocked; the trade-off is that legitimate remote administrators must connect from allowed networks. After patching, treat all account passwords as potentially reset/compromised and force credential rotation, especially for administrator accounts.
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
SPIP is a French open-source PHP-based content management/publishing system, matched by cpe:2.3:a:spip:spip. Its administrative back-office routes actions through ecrire/action/ handlers. SPIP protects action links with a per-action HMAC-SHA256 nonce (the 'action' security token) that authenticates the integrity of the request URL. The root cause (CWE-862, Missing Authorization) is that these handlers treated possession of a valid nonce as equivalent to authorization: the code path never invokes SPIP's autoriser() permission function to confirm the requesting user is actually allowed to perform the action. Because an anonymous visitor can obtain and compute a valid nonce for arbitrary actions, the missing autoriser() check collapses the entire permission model - the editer_auteur action (which edits author/user records, including credentials) can be driven by anyone.
Know when Spip 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:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Remote, unauthenticated, low-complexity request resets any admin password with no user interaction, yielding full account takeover and thus high confidentiality, integrity, and availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
SPIP before 4.4.18 contains a missing authorization vulnerability in the administrative action endpoints under ecrire/action/ that allows unauthenticated attackers to perform privileged actions by supplying a valid HMAC-SHA256 nonce without any server-side permission check via autoriser(). Attackers can obtain a valid nonce, compute it for any action as the anonymous user, and invoke the editer_auteur action directly over HTTP to reset the password of any user account, including the administrator.
Technical POC Analysis
CWE-862 Missing Authorization.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
SPIP content management system versions before 4.4.18 are vulnerable to unauthenticated account takeover, allowing attackers to reset passwords for any user including administrators and gain complete system control. This vulnerability directly enables unauthorized access to websites and all administrative functions, affecting all organizations running vulnerable SPIP deployments. The exploitation risk is elevated by publicly available exploit code.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
SPIP before 4.3.2, 4.2.16, and 4.1.18 is vulnerable to a command injection issue. Rated critical severity (CVSS 9.8), th
The Saisies plugin for SPIP CMS versions 5.4.0 through 5.11.0 contains a critical remote code execution vulnerability. A
The Security Screen (_core_/securite/ecran_securite.php) before 1.1.8 for SPIP, as used in SPIP 3.0.x before 3.0.12, all
Cross-site scripting (XSS) vulnerability in valider_xml.php in SPIP 3.1.2 and earlier allows remote attackers to inject
Directory traversal vulnerability in ecrire/exec/valider_xml.php in SPIP 3.1.2 and earlier allows remote attackers to en
The SPIP template composer/compiler in SPIP 3.1.2 and earlier allows remote authenticated users to execute arbitrary PHP
Remote code execution in SPIP before 4.4.20 allows unauthenticated attackers to run arbitrary PHP on the server by explo
SPIP before 4.2.1 allows Remote Code Execution via form values in the public area because serialization is mishandled. R
Remote code execution in SPIP CMS versions prior to 4.4.21 lets unauthenticated attackers run arbitrary PHP/OS commands
SPIP 3.0.x before 3.0.9, 2.1.x before 2.1.22, and 2.0.x before 2.0.23 allows remote attackers to gain privileges and "ta
Unauthenticated SQL injection in SPIP referer_spam plugin before 1.3.0 via the referrer tracking functionality. PoC and
SPIP v4.1.5 and earlier was discovered to contain a SQL injection vulnerability via the _oups parameter. Rated critical
EUVD-2026-76155
GHSA-px65-33x4-mwqq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB