← Vulnerability feed

Vulnerability record · CVE-2024-8517 · published 6 September 2024

CVE-2024-8517: SPIP unauthenticated command injection via multipart file upload

Spip · Spip

SPIP before 4.3.2, 4.2.16, and 4.1.18 is vulnerable to OS command injection. A remote, unauthenticated attacker can execute arbitrary operating system commands by sending a crafted multipart file upload HTTP request. This is a pre-authentication remote code execution flaw in a widely deployed CMS, so it warrants urgent patching.

9.8 CVSS 3.1 Critical EPSS 95% · top 0.1% CWE-73 · CWE-73CWE-78 · OS command injection
9.8CVSS 3.1 base score
95%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

SPIP before 4.3.2, 4.2.16, and 4.1.18 is vulnerable to a command injection issue. A remote and unauthenticated attacker can execute arbitrary operating system commands by sending a crafted multipart file upload HTTP request.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

critical priorityPre-authentication remote code execution with a CVSS of 9.8 and very high EPSS, plus public exploit write-ups, makes this an urgent patch target.

What it is

SPIP before 4.3.2, 4.2.16, and 4.1.18 is vulnerable to OS command injection. A remote, unauthenticated attacker can execute arbitrary operating system commands by sending a crafted multipart file upload HTTP request. This is a pre-authentication remote code execution flaw in a widely deployed CMS, so it warrants urgent patching.

Impact

An attacker gains arbitrary command execution on the server hosting SPIP, which typically means full compromise of the web application and its data. Depending on the service account, this can extend to the underlying host.

Attack surface

Reachable over the network via HTTP through a crafted multipart file upload request. No authentication and no user interaction are required, per the CVSS vector (AV:N/AC:L/PR:N/UI:N).

Exploitation

Not listed in CISA KEV, but EPSS is very high (0.946, 99.85th percentile) and public exploit write-ups are referenced, indicating active interest and likely weaponization.

What to do

  • Upgrade SPIP to 4.3.2, 4.2.16, or 4.1.18 (or later) immediately.
  • If patching cannot be done at once, restrict or block access to the SPIP upload endpoints at the reverse proxy or WAF.
  • Run SPIP under a low-privilege service account with no shell and limited filesystem write access.
  • Review server logs for suspicious multipart upload requests and unexpected child processes spawned by the web server.
  • Apply network segmentation so a compromised SPIP host cannot reach internal management interfaces.

Detection

  • Inspect HTTP logs for multipart/form-data POST requests to SPIP upload endpoints with unusual filenames or content types.
  • Monitor for web server processes (php-fpm, apache, nginx) spawning shell or system binaries.
  • Alert on outbound connections from the SPIP host to unknown IPs shortly after upload activity.
  • Check for newly created files or webshells in SPIP upload and cache directories.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2024-8517 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2012-4331Spip vulnerabilityMultiple unspecified vulnerabilities in SPIP before 1.9.2.o, 2.0.x before 2.0.18, and 2.1.x before 2.1.13 have unknown impact and attack vectors that…EPSS 1.4%10.0CVE-2008-5812Spip vulnerabilityMultiple unspecified vulnerabilities in SPIP 1.8 before 1.8.3b, 1.9 before 1.9.2g, and 2.0 before 2.0.2 have unknown impact and attack vectors.EPSS 1.5%9.8CVE-2023-27372SPIP public-area form deserialization leads to remote code executionSPIP before 4.2.1 mishandles serialization of form values submitted in the public area, allowing untrusted data to be deserialized. This permits remo…EPSS 100%analysed9.8CVE-2023-24258Spip sql injection vulnerabilitySPIP v4.1.5 and earlier was discovered to contain a SQL injection vulnerability via the _oups parameter. This vulnerability allows attackers to execu…EPSS 1.6%9.8CVE-2020-28984Spip vulnerabilityprive/formulaires/configurer_preferences.php in SPIP before 3.2.8 does not properly validate the couleur, display, display_navigation, display_outils…EPSS 2.2%9.8CVE-2017-9736Spip os command injection vulnerabilitySPIP 3.1.x before 3.1.6 and 3.2.x before Beta 3 does not remove shell metacharacters from the host field, allowing a remote attacker to cause remote …EPSS 3.2%9.8CVE-2016-3154Spip code injection vulnerabilityThe encoder_contexte_ajax function in ecrire/inc/filtres.php in SPIP 2.x before 2.1.19, 3.0.x before 3.0.22, and 3.1.x before 3.1.1 allows remote att…EPSS 1.8%9.8CVE-2016-3153Debian linux code injection vulnerabilitySPIP 2.x before 2.1.19, 3.0.x before 3.0.22, and 3.1.x before 3.1.1 allows remote attackers to execute arbitrary PHP code by adding content, related …EPSS 1.8%

Source: NIST National Vulnerability Database (record CVE-2024-8517), CISA KEV, FIRST EPSS (scores of 2026-09-24). This page is refreshed as NVD updates the record.