CVE-2019-5129 Scanner

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

Short Info


Level

Critical

Single Scan

Single Scan

Can be used by

Asset Owner

Estimated Time

10 seconds

Time Interval

1 month 19 days

Scan only one

Domain, Subdomain, IPv4

Toolbox

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.

Get started to protecting your digital assets