CVE Catalog

CVE-2025-50881

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.68%

48th percentile - higher than 48% of all known CVEs

Summary

The `flow/admin/moniteur.php` script in Use It Flow administration website before version 10.0.0 is vulnerable to Remote Code Execution. An attacker can supply unsanitized input via the `action` GET parameter, which after insufficient validation is executed by the `eval()` function. Although a `method_exists()` check is performed, it only validates the part before the first parenthesis `(`, allowing arbitrary PHP code to be appended after a valid method call.

Risk Assessment

An unauthenticated or trivially authenticated attacker can fully compromise the web server by executing arbitrary PHP code with the privileges of the web server process. This leads to complete loss of confidentiality, integrity, and availability of the system and its data.

Recommendation

Immediately upgrade Use It Flow to version 10.0.0 or later. If upgrading is not possible, temporarily block access to the `flow/admin/moniteur.php` script at the WAF or web server level.

Related vulnerabilities

Original NVD description (English source)

The `flow/admin/moniteur.php` script in Use It Flow administration website before 10.0.0 is vulnerable to Remote Code Execution. When handling GET requests, the script takes user-supplied input from the `action` URL parameter, performs insufficient validation, and incorporates this input into a string that is subsequently executed by the `eval()` function. Although a `method_exists()` check is performed, it only validates the part of the user input *before* the first parenthesis `(`, allowing an attacker to append arbitrary PHP code after a valid method call structure. Successful exploitation allows an unauthenticated or trivially authenticated attacker to execute arbitrary PHP code on the server with the privileges of the web server process.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS