PT-2019-4087 · Zyxel · Libfds.So.0.0+1

Jasper Lievisse Adriaanse

·

Published

2019-11-14

·

Updated

2021-07-21

·

CVE-2019-15801

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:C/I:N/A:N
Name of the Vulnerable Software and Affected Versions Zyxel GS1900 devices with firmware before 2.50(AAHH.0)C0
Description The issue is related to insufficient protection of registration data in the functions fds sys passDebugPasswd ret() and fds sys passRecoveryPasswd ret() of the libfds.so.0.0 library in Zyxel GS1900 series router firmware. This can allow a remote attacker to elevate their privileges. The firmware image contains encrypted passwords used for authentication to access diagnostics or password-recovery menus, which can be decrypted using a hardcoded cryptographic key found in the firmware.
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 diagnostics and password-recovery menus to minimize the risk of exploitation.

Exploit

Fix

Insufficiently Protected Credentials

Using Hardcoded Credentials

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2019-04655
CVE-2019-15801

Affected Products

Zyxel Gs1900
Libfds.So.0.0