HIGH · 7.8

CVE-2025-1731

An incorrect permission assignment vulnerability in the PostgreSQL commands of the Zyxel USG FLEX H series uOS firmware versions from V1.20 through V1.31 could allow an authenticated local attacker wi...

Vulnerability Description

An incorrect permission assignment vulnerability in the PostgreSQL commands of the Zyxel USG FLEX H series uOS firmware versions from V1.20 through V1.31 could allow an authenticated local attacker with low privileges to gain access to the Linux shell and escalate their privileges by crafting malicious scripts or modifying system configurations with administrator-level access through a stolen token. Modifying the system configuration is only possible if the administrator has not logged out and the token remains valid.

CVSS Score

7.8

HIGH

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH

Affected Products

VendorProductVersions
ZyxelUos>= 1.20, < 1.32
ZyxelUsg Flex 100H-
ZyxelUsg Flex 100Hp-
ZyxelUsg Flex 200H-
ZyxelUsg Flex 200Hp-
ZyxelUsg Flex 500H-
ZyxelUsg Flex 50H-
ZyxelUsg Flex 50Hp-
ZyxelUsg Flex 700H-

Related Weaknesses (CWE)

References

FAQ

What is CVE-2025-1731?

CVE-2025-1731 is a vulnerability with a CVSS score of 7.8 (HIGH). An incorrect permission assignment vulnerability in the PostgreSQL commands of the Zyxel USG FLEX H series uOS firmware versions from V1.20 through V1.31 could allow an authenticated local attacker wi...

How severe is CVE-2025-1731?

CVE-2025-1731 has been rated HIGH with a CVSS base score of 7.8/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2025-1731?

Check the references section above for vendor advisories and patch information. Affected products include: Zyxel Uos, Zyxel Usg Flex 100H, Zyxel Usg Flex 100Hp, Zyxel Usg Flex 200H, Zyxel Usg Flex 200Hp.