External risk intelligence

SPIP Code Injection Vulnerability Allows Remote Code Execution

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-77806

SPIP is a content management system designed to be deployed as a public-facing website. The vulnerability involves handling HTTP request headers, which are processed directly by the web application from internet traffic.

Code Injection

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability has been identified in SPIP, a content management system, that could allow unauthenticated attackers to execute arbitrary code remotely. This issue, which has reportedly been exploited in the wild, stems from how the system processes a specific HTTP request header. Given SPIP's typical deployment on public-facing websites, this vulnerability warrants attention to confirm relevance and exposure within your environment.

  • Code execution flaw in SPIP.
  • Exploited in the wild, affecting web applications.
  • Confirm exposure and assess relevance.

Attack Path

How an attacker could exploit the issue

An attacker can reach this vulnerability by sending a specially crafted HTTP request to a publicly accessible SPIP website. The attack targets how the website processes the `X-Spip-Filtre` header, which is handled by the `analyse_resultat_skel` feature. Successful manipulation of this header allows the attacker to inject and execute arbitrary code on the server.

  • Unauthenticated network access required.
  • Mishandling of HTTP header triggers vulnerability.
  • Leads to arbitrary code execution on server.

Live Threat

Current exploitation, exposure, and threat context

An unauthenticated remote attacker could execute arbitrary code by injecting malicious code into an HTTP request header, specifically the X-Spip-Filtre header, when processed by analyse_resultat_skel. This could lead to the compromise of the affected system when deployed as a public-facing website.

  • System code execution.
  • Unauthenticated HTTP header injection.
  • Complete system compromise.

Operational Fix

Recommended remediation, mitigation, and detection steps

Application owners and platform teams are likely responsible for addressing this critical vulnerability, as it affects a public-facing content management system and is being actively exploited. The first practical step is to identify all instances of the affected technology, assess their exposure and business criticality, and confirm the accountable owner before planning remediation.

  • Confirm application and infrastructure ownership.
  • Verify internet-facing exposure and criticality.
  • Plan targeted remediation or mitigation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is SPIP?

SPIP is a PHP-based content management system (CMS) used to build and maintain websites. It is designed to handle publishing workflows and dynamic content, often acting as the engine that powers a public-facing site's front end and administrative interface.

What is the vulnerability in CVE-2026-77806?

This vulnerability is classified as Improper Control of Generation of Code, or CWE-94. It means the application incorrectly processes data from a user-supplied HTTP header, allowing that input to be executed as system code rather than treated as simple text or configuration.

How is this vulnerability triggered?

An attacker triggers this by sending a crafted request containing a malicious 'X-Spip-Filtre' HTTP header to the server. Simply browsing the site or performing standard actions without this specific, intentionally malicious header does not trigger the flaw.

Is my SPIP instance at risk?

According to Halo Surface Signal, this vulnerability is highly relevant if your SPIP site is public-facing. Because the flaw is triggered by incoming internet traffic via HTTP headers, websites reachable from the open web face a much higher risk than those restricted to private, internal networks.

What should I do if I run SPIP?

First, locate every instance of SPIP running in your environment to understand your footprint. Once identified, verify which sites are internet-facing and ensure the software is updated to version 4.4.21 or later, which addresses the mishandling of the specific request header.

References