The issue exists due to the hardcoding of registration data in the `sal util str encrypt()` function of the Zyxel GS1900 series router firmware. This allows a remote attacker to potentially disclose protected information. The firmware uses a hardcoded cryptographic key to hash and encrypt passwords, utilizing the `sal util str encrypt()` function in `libsal.so.0.0`. The parameters, including `salt`, `IV`, and `key` data, are used for AES256 encryption in CBC mode. With these parameters known, an attacker can decrypt all previously encrypted passwords, including those in configuration backups or embedded in the firmware.