S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated May 22, 2025

CVE-2019-5129 Scanner

Targets the 'base64Url' parameter in '/objects/getImageMP4.php' to execute arbitrary OS commands without authentication.

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
3.1k
Times Used
continuous scan runs
3.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
10.0
CVSScritical
Exploitable remotely over the internet · no authentication required.
Description

A command injection have been found in YouPHPTube Encoder. A successful attack could allow an attacker to compromise the server. Exploitable unauthenticated command injections exist in YouPHPTube Encoder 2.3 a plugin for providing encoder functionality in YouPHPTube. The parameter base64Url in /objects/getSpiritsFromVideo.php is vulnerable to a command injection attack.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
YouPHPTubeby n/a
YouPHPTube Encoder 2.3
Updated Oct 23, 2026View on NVD →
Detail

YouPHPTube Encoder is a plugin for the YouPHPTube video sharing platform, responsible for converting and processing video files into various formats. It is used by media administrators and content delivery services to streamline video encoding workflows, ensuring compatibility across devices. The encoder handles tasks like thumbnail generation and format transformation, making it a critical component for video streaming infrastructure.

CVE-2019-5129 is a critical command injection vulnerability in YouPHPTube Encoder version 2.3. It arises because user-supplied input is not properly sanitized before being passed to system commands. Attackers can inject arbitrary commands by manipulating the 'base64Url' parameter, which is used in image processing functions. This flaw is unauthenticated, meaning no login is required to exploit it.

The vulnerability specifically exists in the '/objects/getImageMP4.php' endpoint, where the 'base64Url' parameter is concatenated directly into a shell command. An attacker can craft a malicious request containing command separators like semicolons or pipes to execute arbitrary code on the server. This endpoint is accessible over the network, making remote exploitation possible.

If exploited, an attacker can gain full control over the affected server, leading to data theft, malware installation, or service disruption. Since the encoder often runs with elevated privileges, the impact can extend to the entire hosting environment. This could compromise sensitive video content, user data, and other connected systems, posing a severe risk to business operations.

Solution Advice
  • Upgrade YouPHPTube Encoder to a patched version that addresses CVE-2019-5129.
  • Implement strict input validation for the 'base64Url' parameter, rejecting any non-alphanumeric characters.
  • Use parameterized commands or safe APIs instead of shell execution to prevent injection.
  • Restrict network access to the encoder endpoint using firewalls or VPNs.
  • Enable web application firewall (WAF) rules to block malicious payloads targeting command injection.
  • Regularly audit server logs for unusual command execution patterns.
  • Apply the principle of least privilege to the encoder process to limit damage from exploitation.
  • Conduct periodic vulnerability scans to detect similar flaws in other components.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

YouPHPTube Encoder Command Injection Scanner | S4E Free Check