Vulnerability Details : CVE-2018-20487
Potential exploit
An issue was discovered in the firewall3 component in Inteno IOPSYS 1.0 through 3.16. The attacker must make a JSON-RPC method call to add a firewall rule as an "include" and point the "path" argument to a malicious script or binary. This gets executed as root when the firewall changes are committed.
Vulnerability category: Input validation
Products affected by CVE-2018-20487
- cpe:2.3:a:inteno:iopsys:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2018-20487
0.72%
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-20487
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.0/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-2018-20487
-
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.Assigned by: nvd@nist.gov (Primary)
References for CVE-2018-20487
-
https://neonsea.uk/blog/2018/12/26/firewall-includes.html
Unsafe firewall includes allowing for remote code execution on Inteno's IOPSYS devicesExploit;Third Party Advisory
-
http://public.inteno.se/?p=feed-inteno-openwrt.git;a=commit;h=e6159ca928d7f0c143be213afc6bf810c0329fe2
public.inteno.se Git - feed-inteno-openwrt.git/commitVendor Advisory
Jump to