PT-2019-4115 · Zyxel · Zyxel Gs1900+1
Jasper Lievisse Adriaanse
·
Published
2019-11-14
·
Updated
2020-08-24
·
CVE-2019-15800
CVSS v3.1
10
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Zyxel GS1900 devices with firmware before 2.50(AAHH.0)C0
Description
An issue exists due to a lack of input validation in the
cmd sys traceroute exec(), cmd sys arp clear(), and cmd sys ping exec() functions in the libclicmd.so library. This could allow an attacker to execute arbitrary commands on the switches by leveraging these functions to call system(). Although these functions are not currently called in this version of the firmware, an attacker could potentially use other vulnerabilities to gain code execution.Recommendations
For Zyxel GS1900 devices with firmware before 2.50(AAHH.0)C0, update the firmware to version 2.50(AAHH.0)C0 or later to resolve the issue. As a temporary workaround, consider restricting access to the
cmd sys traceroute exec(), cmd sys arp clear(), and cmd sys ping exec() functions in the libclicmd.so library until a patch is available.Exploit
Fix
OS Command Injection
RCE
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Zyxel Gs1900
Libclicmd.So