Skip to content
OpenAdvisories
High · 8.8 CVE-2026-104085 EUVD-2026-98963GHSA-87r4-r3m7-gvjv

odt2spip < 4.4.0 OS Command Injection via Document Filename

Published Oct 13, 2026 · Updated Oct 29, 2026 · Assigned by VulnCheck

Description

odt2spip plugin for SPIP before 4.4.0 contains an OS command injection vulnerability that allows authenticated authors to execute arbitrary commands by uploading a document with a maliciously crafted filename through the document import form. Attackers can embed shell metacharacters such as $(id) in a non-.odt filename, which survives insufficient sanitization in odt2spip_deplacer_fichier_upload() and LibreOffice::createCommand(), to achieve remote code execution as the web-server user during the LibreOffice conversion process.

Affected products

VendorProductAffectedFixed
odt2spip odt2spip < 4.4.0 4.4.0

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.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 spip No fix yet —
Ubuntu 26.04 LTS spip No fix yet —
Ubuntu 24.04 LTS spip No fix yet —
Ubuntu 22.04 LTS spip No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS spip No fix yet —
Ubuntu Pro 18.04 LTS spip No fix yet —
Ubuntu Pro 16.04 LTS spip No fix yet —

References