Description
SPIP 1.9 before 1.9.2i and 2.0.x through 2.0.8 does not use proper access control for (1) ecrire/exec/install.php and (2) ecrire/index.php, which allows remote attackers to conduct unauthorized activities related to installation and backups, as exploited in the wild in August 2009.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | spip | 2.0.9-1 | — |
| Debian 13 | spip | 2.0.9-1 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- SPIP < 2.0.9 - Arbitrary Copy All Passwords to '.XML' File EDB-9448 · webapps · Aug 18, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 36008 vdb-entry
- spip-unspecified-unauth-access(52381) vdb-entry
- 36365 third-party-advisory
- http://www.spip-contrib.net/SPIP-Security-Alert-new-version
- http://fil.rezo.net/secu-14346-14350+14354.patch