Vulnerability Details : CVE-2021-44981
Potential exploit
In QuickBox Pro v2.5.8 and below, the config.php file has a variable which takes a GET parameter value and parses it into a shell_exec(''); function without properly sanitizing any shell arguments, therefore remote code execution is possible. Additionally, as the media server is running as root by default attackers can use the sudo command within this shell_exec(''); function, which allows for privilege escalation by means of RCE.
Vulnerability category: Execute codeGain privilege
Products affected by CVE-2021-44981
- cpe:2.3:a:quickbox:quickbox:*:*:*:*:community:*:*:*
- cpe:2.3:a:quickbox:quickbox:*:*:*:*:pro:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2021-44981
7.06%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 91 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2021-44981
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.0
|
HIGH | AV:N/AC:L/Au:S/C:C/I:C/A:C |
8.0
|
10.0
|
NIST | |
8.8
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
2.8
|
5.9
|
NIST |
CWE ids for CVE-2021-44981
-
The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.Assigned by: nvd@nist.gov (Primary)
References for CVE-2021-44981
-
https://github.com/QuickBox/QB/issues/202
Responsible disclosure policy · Issue #202 · QuickBox/QB · GitHubIssue Tracking;Third Party Advisory
-
https://websec.nl/blog/61b2b37a43a1155c848f3b08/websec%20finds%20critical%20vulnerabilities%20in%20popular%20media%20server
Developing a Remote Code Execution exploit for a popular media boxExploit;Third Party Advisory
Jump to