CVE-2019-25024

OpenRepeater (ORP) before 2.2 allows unauthenticated command injection via shell metacharacters in the functions/ajax_system.php post_service parameter

published February 19, 2021

CVSS
—
EPSS
28%
Percentile
98.1
In the wild
Unconfirmed
What it is

⚠️ A simple post request can unleash a wave of chaos! OpenRepeater versions before 2.2 are vulnerable to command injection just by sending shell metacharacters in the `post_service` parameter. 🔥 Think of it like a restaurant that takes orders without checking what’s on the menu. If a customer slips in their own ingredients, they could end up cooking something truly unexpected and dangerous! An attacker exploiting this flaw could execute arbitrary commands on the server, jeopardizing sensitive data or even taking full control. Imagine a rogue chef turning the kitchen into a disaster zone – not something you want in your app!

Put simply

Think of it like a restaurant that takes orders without checking what’s on the menu. If a customer slips in their own ingredients, they could end up cooking something truly unexpected and dangerous! This command injection vulnerability allows unauthenticated users to send crafted input through the `post_service` parameter of `ajax_system.php`, which the server processes directly in the command line.

What to do

An attacker exploiting this flaw could execute arbitrary commands on the server, jeopardizing sensitive data or even taking full control. Imagine a rogue chef turning the kitchen into a disaster zone – not something you want in your app! Upgrade OpenRepeater to version 2.2 or later to patch this vulnerability. Additionally, implement strict input validation to prevent shell metacharacters from being executed. Regularly review and sanitize user inputs! You've got this! With these steps, your application will be as secure as a well-guarded kitchen! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.27631 · 98.1th percentile
Published
2021-02-19T03:37Z
EPSS history
Timeline
  • 19 FEB 03:37Z
    OpenRepeater (ORP) before 2.2 allows unauthenticated command injection via shell metacharacters in the functions/ajax_system.php post_service parameter
    cvelistv5