CVE-2024-28026CWE-78

Three OS command injection vulnerabilities exist in the web interface I/O configuration functionality of MC Technologies MC LR Router 2.10.5

High · published November 21, 2024

CVSS v3.1
7.2
EPSS
6%
Percentile
93.3
In the wild
Unconfirmed
What it is

Three OS command injection vulnerabilities exist in the web interface I/O configuration functionality of MC Technologies MC LR Router 2.10.5. A specially crafted HTTP request can lead to arbitrary command execution. An attacker can make an authenticated HTTP request to trigger these vulnerabilities.This vulnerability refers to the authenticated OS Command Injection that occurs through the attacker-controlled `out1` parameter, at offset `0x8efc`.

int out_ret = sscanf(current_param->key, "out%u", &io_idx);

if (out_ret == 1 && io_idx == 1)

{

// [4] Similar to `3`, but `out1` instead of `btn1`

if (asprintf(&command, "/usr/sbin/vout %s %u vo_manual", current_param->value, 1) > 0)

{

system(command);

return -1;

}

}

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.06004 · 93.3th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2024-11-21T14:41Z
EPSS history
Timeline
  • 21 NOV 14:41Z
    Three OS command injection vulnerabilities exist in the web interface I/O configuration functionality of MC Technologies MC LR Router 2.10.5
    cvelistv5