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

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

BDU:2019-04686
CVE-2019-15800

Affected Products

Zyxel Gs1900
Libclicmd.So