Record summary

CVE-2026-66738 has a selected CVSS score of 7.7 (high).

Description

SPIP before 4.4.18 contains a code injection vulnerability in SQLite-backed installations. The navigation menu endpoint improperly handles array-typed user input, which bypasses input sanitization and allows the value to break out of an internal quoted string context when evaluated as PHP. An authenticated attacker with at minimum editor (redacteur) privileges can submit a single crafted GET request to /ecrire/?exec=navigation to execute arbitrary OS commands in the web server process. MySQL-backed installations are not affected.

Description source: CVE List

Exploitation context

CISA SSVC decision

ExploitationNone
AutomatableNo
Technical impactTotal

CISA Coordinator · SSVC 2.0.3 · Evaluated Aug 10, 2026 · Source: CVE List

Affected products and versions

1
ProductSourceVersion rangeStatus

Default status: affected

CVE ListBefore 4.4.18affected

Research & analysis

1
Advisory analysisVulnCheckSource: EIP research review

SPIP < 4.4.18 Code Injection via Navigation Endpoint on SQLite | Advisories | VulnCheck

VulnCheck advisory details CVE-2026-66738, a code injection vulnerability in SPIP before 4.4.18 affecting only SQLite-backed installations. The navigation menu endpoint improperly handles array-typed user input, bypassing sanitization and allowing breakout from a quoted string context when evaluated as PHP. An authenticated attacker with editor (redacteur) privileges can submit a single crafted GET request to /ecrire/?exec=navigation to execute arbitrary OS commands in the web server process. MySQL-backed installations are not affected. Fixed in SPIP 4.4.18. Credited to Benoit Hua of Fenrisk.

Root causeTechnical detail
https://www.vulncheck.com/advisories/spip-code-injection-via-navigation-endpoint-on-sqlite
Research notes

References

1