Skip to main content

SPIP CVE-2026-72709

| EUVDEUVD-2026-76155 CRITICAL
Missing Authorization (CWE-862)
2026-09-11 VulnCheck GHSA-px65-33x4-mwqq
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Request SPIP page to obtain valid nonce
  2. Delivery
    Compute HMAC nonce for editer_auteur
  3. Exploit
    Send crafted HTTP request bypassing autoriser()
  4. Execution
    Reset administrator password
  5. Impact
    Log 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

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

SPIP 0 <4.4.18

Affected Packages

euvd spip fix: 4.4.18

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

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/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
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Medium
widely-used open-source CMS, strong footprint in French-language sites
Exploit
POC
Public exploit code exists
Social Media
3
Sightings
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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Spip

View all
CVE-2024-8517 CRITICAL POC
9.8 Sep 06

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

CVE-2025-71243 CRITICAL POC
9.8 Feb 19

The Saisies plugin for SPIP CMS versions 5.4.0 through 5.11.0 contains a critical remote code execution vulnerability. A

CVE-2013-4557 HIGH POC
7.5 Nov 18

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

CVE-2016-7981 MEDIUM POC
6.1 Jan 18

Cross-site scripting (XSS) vulnerability in valider_xml.php in SPIP 3.1.2 and earlier allows remote attackers to inject

CVE-2016-7982 HIGH POC
7.5 Jan 18

Directory traversal vulnerability in ecrire/exec/valider_xml.php in SPIP 3.1.2 and earlier allows remote attackers to en

CVE-2016-7998 HIGH POC
8.8 Jan 18

The SPIP template composer/compiler in SPIP 3.1.2 and earlier allows remote authenticated users to execute arbitrary PHP

CVE-2026-77647 CRITICAL POC
9.8 Aug 20

Remote code execution in SPIP before 4.4.20 allows unauthenticated attackers to run arbitrary PHP on the server by explo

CVE-2023-27372 CRITICAL POC
9.8 Feb 28

SPIP before 4.2.1 allows Remote Code Execution via form values in the public area because serialization is mishandled. R

CVE-2026-77806 CRITICAL POC
9.8 Aug 21

Remote code execution in SPIP CMS versions prior to 4.4.21 lets unauthenticated attackers run arbitrary PHP/OS commands

CVE-2013-2118 HIGH POC
7.5 Jul 09

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

CVE-2026-27743 CRITICAL POC
9.8 Feb 25

Unauthenticated SQL injection in SPIP referer_spam plugin before 1.3.0 via the referrer tracking functionality. PoC and

CVE-2023-24258 CRITICAL POC
9.8 Feb 27

SPIP v4.1.5 and earlier was discovered to contain a SQL injection vulnerability via the _oups parameter. Rated critical

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