CVE-2020-29583 Zyxel Multiple Products Use of Hard-Coded Credentials

Exploited in the wild Critical 9.8 Published Updated

An attacker can use hardcoded credentials to gain admin access to Zyxel USG devices via SSH or web interface.

Exploited in the wild
Since 3 Nov 2021
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2020-29583?

CVE-2020-29583 is a critical vulnerability in n/a, published on 22 Dec 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Firmware version 4.60 of Zyxel USG devices contains an undocumented account (zyfwp) with an unchangeable password. The password for this account can be found in cleartext in the firmware. This account can be used by someone to login to the ssh server or web interface with admin privileges.

Weakness: CWE-522

Which versions are affected by CVE-2020-29583?

It affects 30 products.

Products include Zyxel Atp100 Firmware, Zyxel Atp100w Firmware, Zyxel Atp200 Firmware, Zyxel Atp500 Firmware, Zyxel Atp700 Firmware, Zyxel Atp800 Firmware and 24 more.

How do I fix CVE-2020-29583?

No fix has been published for CVE-2020-29583 yet. Limit exposure of the affected software until one is available. US federal agencies must fix it by 3 May 2022.

Is CVE-2020-29583 being exploited?

Yes. Attackers have exploited CVE-2020-29583 in the wild since at least 3 Nov 2021.

Public exploit code: 1 Nuclei template and 1 proofs of concept on GitHub.

Sources

Also known as GHSA-59jx-m3c4-2m9w.

Is CVE-2020-29583 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free