ZeroHour

CVE-2026-72709

moderate

Missing Authorization in SPIP Lets Unauthenticated Users Reset Any Account Password

CVSS 4.0
9.3 critical
EPSS
Published
()
Modified
AI analysis

SPIP before 4.4.18 contains a missing authorization flaw (CWE-862) in the administrative action endpoints under ecrire/action/, where actions are validated only by an HMAC-SHA256 nonce and never checked server-side with the autoriser() permission function. An unauthenticated attacker can obtain a valid nonce, compute it for any action as the anonymous user, and invoke the editer_auteur action directly over HTTP. This allows the attacker to reset the password of any user account, including the administrator, leading to full account and site takeover. All SPIP deployments running a version earlier than 4.4.18 are affected. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is currently known, but the flaw carries a critical CVSS 4.0 score of 9.3 and is trivially triggerable over the network without privileges or user interaction.

What to do: Upgrade SPIP to version 4.4.18 or later as soon as possible. As interim mitigation, restrict HTTP access to the ecrire/action/ endpoints and monitor for unexpected password-reset emails or administrator logins; if a reset is observed, rotate administrator credentials immediately and check for unauthorized changes.

Affected
SPIP (CMS)all versions prior to 4.4.18
Estimated exposure
moderatetens of thousands of sites (SPIP is a widely deployed open-source CMS with a community-reported install base in the tens of thousands) — SPIP is a long-standing open-source CMS whose project community reports usage by tens of thousands of sites, most of which are internet-reachable, so the plausible exposure is in the 10k-100k range; exact counts are unknown.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

SPIP before version 4.4.18 contains a missing authorization vulnerability in sensitive actions under ecrire/action/ that allows unauthenticated attackers to invoke privileged actions by supplying only a valid CSRF nonce without any server-side permission check. Attackers can bypass template-level authorization guards through direct HTTP requests to invoke actions such as editer_auteur, enabling arbitrary account password rewrites including administrator accounts and resulting in full account takeover.

Weakness
CWE-862
Vector
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.