Skip to main content
CVE Vulnerability Database

CVE-2026-8753: Kodbox fileThumb Plugin RCE Vulnerability

CVE-2026-8753 is a command injection vulnerability in kalcaddle Kodbox's fileThumb plugin that enables remote code execution. This article covers the technical details, affected versions, security impact, and mitigation.

Published:

CVE-2026-8753 Overview

CVE-2026-8753 is a command injection vulnerability in kalcaddle Kodbox versions up to 1.64. The flaw resides in the parseVideoInfo function within /workspace/source-code/plugins/fileThumb/lib/VideoResize.class.php, part of the fileThumb plugin. Attackers manipulate the ffmpegBin argument to inject operating system commands. The issue is remotely exploitable and requires low-privilege authentication. The exploit has been disclosed publicly. The vendor was contacted before disclosure but did not respond. This vulnerability is classified under [CWE-74] (Improper Neutralization of Special Elements in Output Used by a Downstream Component).

Critical Impact

Authenticated remote attackers can inject arbitrary operating system commands through the ffmpegBin parameter of the fileThumb plugin, potentially compromising the host application context.

Affected Products

  • kalcaddle Kodbox versions up to and including 1.64
  • fileThumb Plugin component
  • VideoResize.class.php (parseVideoInfo function)

Discovery Timeline

  • 2026-05-17 - CVE-2026-8753 published to NVD
  • 2026-05-18 - Last updated in NVD database

Technical Details for CVE-2026-8753

Vulnerability Analysis

The vulnerability exists in the fileThumb plugin shipped with kalcaddle Kodbox. The parseVideoInfo function in VideoResize.class.php is responsible for generating video thumbnails by invoking the ffmpeg binary. The function accepts an ffmpegBin argument that specifies the path to the ffmpeg executable. The application passes this argument into a shell-executed command without proper neutralization of shell metacharacters. Attackers supply crafted input that breaks out of the intended command context. The injected commands then execute under the privileges of the web server process running Kodbox.

Root Cause

The root cause is improper neutralization of special elements passed to a downstream command interpreter [CWE-74]. The ffmpegBin argument flows into a shell invocation without escaping or argument-array execution. User-controlled values reach the system shell directly.

Attack Vector

The attack is delivered remotely over the network and requires low-privilege authentication. An attacker triggers the vulnerable code path by submitting a request that causes the fileThumb plugin to invoke parseVideoInfo with attacker-controlled input for ffmpegBin. The EPSS score is 1.058% with a percentile of 77.863, indicating measurable exploitation likelihood relative to the broader CVE population. Detailed technical references are tracked under the VulDB Vulnerability Entry #364380 and the VulDB CTI record.

The vulnerability mechanism centers on the ffmpegBin argument being concatenated into a shell command string within parseVideoInfo. Shell metacharacters such as ;, |, &&, and backticks are not stripped or escaped, allowing chained command execution. See the VulDB Submission #810109 and the VulnPlus disclosure note for additional technical details.

Detection Methods for CVE-2026-8753

Indicators of Compromise

  • Web server access logs showing requests to fileThumb plugin endpoints with shell metacharacters (;, |, &, `, $()) in parameters
  • Unexpected child processes spawned by the PHP-FPM or web server process, particularly shells invoking sh, bash, wget, curl, or nc
  • Outbound network connections originating from the Kodbox web server to unfamiliar hosts immediately after thumbnail generation requests

Detection Strategies

  • Monitor process creation events where the parent process is the PHP runtime and the child process is a shell or network utility
  • Inspect HTTP request parameters submitted to /plugins/fileThumb/ paths for shell metacharacters and encoded variants
  • Correlate file upload activity with subsequent thumbnail generation requests that contain anomalous ffmpegBin values

Monitoring Recommendations

  • Enable PHP disable_functions logging for exec, system, passthru, shell_exec, and popen calls originating from the fileThumb plugin
  • Forward web server and PHP error logs to a central log platform for retention and correlation
  • Track all child processes of the web server user and alert on shells, package managers, and network tools

How to Mitigate CVE-2026-8753

Immediate Actions Required

  • Disable the fileThumb plugin in Kodbox until a vendor-supplied patch is available
  • Restrict access to the Kodbox application to trusted authenticated users only, and enforce strong authentication on all accounts
  • Place the Kodbox application behind a web application firewall configured to block shell metacharacters in plugin parameters

Patch Information

No vendor patch is currently available. The vendor was contacted before public disclosure and did not respond. Track the VulDB Vulnerability Entry #364380 for updates on remediation status.

Workarounds

  • Remove or rename the VideoResize.class.php file under /workspace/source-code/plugins/fileThumb/lib/ to disable the vulnerable code path, accepting loss of video thumbnail functionality
  • Run the PHP process under a dedicated low-privilege user account with no shell and a restrictive open_basedir configuration
  • Apply egress filtering at the network boundary to block outbound connections initiated by the web server to non-approved destinations
  • Audit existing Kodbox installations for unauthorized file changes, scheduled tasks, or web shells before applying any mitigation
bash
# Configuration example - disable shell execution functions in php.ini
disable_functions = exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec
open_basedir = /var/www/kodbox/:/tmp/

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.