Description
zerox 1.1.20 contains an OS command injection vulnerability in the file download mechanism where the temporary file extension derived from document URLs is interpolated unsanitized into shell commands executed by poppler utilities. Attackers can craft document URLs with malicious file extensions containing command substitution syntax to execute arbitrary OS commands before document processing occurs.
Published: 2026-09-04
Score: 9.3 Critical
EPSS: 2.6% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

zerox 1.1.20 contains an OS command injection vulnerability in the file download mechanism. The temporary file extension derived from document URLs is injected unsanitized into shell commands executed by Poppler utilities. An attacker can craft a document URL with a malicious file extension that includes command substitution syntax such as $(…) or `…`, which will be executed before the document is processed, leading to full compromise of the affected system.

Affected Systems

The vulnerability affects getomni‑ai’s zerox package in version 1.1.20. Any installation that uses the file download functionality is at risk. No later versions are listed as affected in the current advisory.

Risk and Exploitability

The CVSS score of 9.3 indicates high severity for remote code execution. EPSS score of 3% indicates a low but non‑zero probability of exploitation, and the flaw is not listed in CISA’s KEV catalog, but the absence of known exploitation does not diminish the risk. Attackers can trigger this flaw remotely by supplying a crafted document URL to a vulnerable endpoint; because the injected file extension is passed to shell commands, the vulnerability is exploitable from a network‑facing entry point.

Generated by OpenCVE AI on September 25, 2026 at 00:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade zerox to a patched release that removes the unsanitized file extension usage (e.g., 1.1.21 or later if available).
  • If an upgrade is not immediately possible, validate document URLs on the server side to reject file extensions containing shell metacharacters (e.g., $, `, etc.) before invoking the poppler utilities.
  • Restrict the download service’s network exposure and run it with the least privilege, limiting system permissions of the poppler utilities to mitigate potential damage.

Generated by OpenCVE AI on September 25, 2026 at 00:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 07 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Getomni-ai
Getomni-ai zerox
Vendors & Products Getomni-ai
Getomni-ai zerox

Fri, 04 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description zerox 1.1.20 contains an OS command injection vulnerability in the file download mechanism where the temporary file extension derived from document URLs is interpolated unsanitized into shell commands executed by poppler utilities. Attackers can craft document URLs with malicious file extensions containing command substitution syntax to execute arbitrary OS commands before document processing occurs.
Title zerox 1.1.20 OS Command Injection via Document URL File Extension
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Getomni-ai Zerox
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-08T17:05:48.147Z

Reserved: 2026-09-04T13:32:37.355Z

Link: CVE-2026-85672

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-04T15:17:45.293

Modified: 2026-09-23T17:17:46.540

Link: CVE-2026-85672

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T01:00:13Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')