Medium severity · published Nov 14, 2019
CVE-2019-15802
An issue was discovered on Zyxel GS1900 devices with firmware before 2.50(AAHH.0)C0
5.9
CVSS
1.5%
EPSS
No
On KEV
Description
An issue was discovered on Zyxel GS1900 devices with firmware before 2.50(AAHH.0)C0. The firmware hashes and encrypts passwords using a hardcoded cryptographic key in sal_util_str_encrypt() in libsal.so.0.0. The parameters (salt, IV, and key data) are used to encrypt and decrypt all passwords using AES256 in CBC mode. With the parameters known, all previously encrypted passwords can be decrypted. This includes the passwords that are part of configuration backups or otherwise embedded as part of the firmware.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.5% · higher than 74% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
GF
Gs1900-10hp Firmware · Zyxel
before 2.50\(aazi.0\)c0 · source: NVD
GF
Gs1900-16 Firmware · Zyxel
before 2.50\(aahj.0\)c0 · source: NVD
GF
Gs1900-24 Firmware · Zyxel
before 2.50\(aahl.0\)c0 · source: NVD
GF
Gs1900-24e Firmware · Zyxel
before 2.50\(aahk.0\)c0 · source: NVD
GF
Gs1900-24hp Firmware · Zyxel
before 2.50\(aahm.0\)c0 · source: NVD
GF
Gs1900-48 Firmware · Zyxel
before 2.50\(aahn.0\)c0 · source: NVD
GF
Gs1900-48hp Firmware · Zyxel
before 2.50\(aaho.0\)c0 · source: NVD
GF
Gs1900-8 Firmware · Zyxel
before 2.50\(aahh.0\)c0 · source: NVD
GF
Gs1900-8hp Firmware · Zyxel
before 2.50\(aahi.0\)c0 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2019-15802
CVE.org
https://www.cve.org/CVERecord?id=CVE-2019-15802
Exploit
https://jasper.la/exploring-zyxel-gs1900-firmware-with-ghidra.html
Vendor Advisory
https://www.zyxel.com/support/gs1900-switch-vulnerabilities.shtml
More from Gs1900-10hp Firmware
8.8
CVE-2026-7273
Zyxel GS1900 Series Switches Stack-Based Buffer Overflow Vulnerability
9.8
CVE-2019-15800
An issue was discovered on Zyxel GS1900 devices with firmware before 2.50(AAHH.0)C0
9.8
CVE-2016-1329
Cisco NX-OS 6.0(2)U6(1) through 6.0(2)U6(5) on Nexus 3000 devices and 6.0(2)A6(1) through 6.0(2)A6(5) and 6.0(2)A7(1) on Nexus 3500 devices has hardcoded credentials, which allows…
9.8
CVE-2015-5989
Belkin F9K1102 2 devices with firmware 2.10.17 rely on client-side JavaScript code for authorization, which allows remote attackers to obtain administrative privileges via certain…
9.8
CVE-2015-5988
The web management interface on Belkin F9K1102 2 devices with firmware 2.10.17 has a blank password, which allows remote attackers to obtain administrative privileges by…
