Vulnerability Details : CVE-2018-19911
FreeSWITCH through 1.8.2, when mod_xml_rpc is enabled, allows remote attackers to execute arbitrary commands via the api/system or txtapi/system (or api/bg_system or txtapi/bg_system) query string on TCP port 8080, as demonstrated by an api/system?calc URI. This can also be exploited via CSRF. Alternatively, the default password of works for the freeswitch account can sometimes be used.
Vulnerability category: Cross-site request forgery (CSRF)
Products affected by CVE-2018-19911
- cpe:2.3:a:freeswitch:freeswitch:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2018-19911
0.30%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 70 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2018-19911
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.6
|
HIGH | AV:N/AC:H/Au:N/C:C/I:C/A:C |
4.9
|
10.0
|
NIST | |
7.5
|
HIGH | CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H |
1.6
|
5.9
|
NIST |
CWE ids for CVE-2018-19911
-
The product constructs all or part of a command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended command when it is sent to a downstream component.Assigned by: nvd@nist.gov (Primary)
-
The web application does not, or can not, sufficiently verify whether a well-formed, valid, consistent request was intentionally provided by the user who submitted the request.Assigned by: nvd@nist.gov (Primary)
References for CVE-2018-19911
-
https://github.com/iSafeBlue/freeswitch_rce/blob/master/freeswitch_rce.py
freeswitch_rce/freeswitch_rce.py at master · iSafeBlue/freeswitch_rce · GitHubExploit;Third Party Advisory
-
https://github.com/iSafeBlue/freeswitch_rce/blob/master/README-en.md
freeswitch_rce/README-en.md at master · iSafeBlue/freeswitch_rce · GitHubExploit;Third Party Advisory
Jump to