← All CVEs

CVE-2023-31475

critical · 9.8

An issue was discovered on GL.iNet devices before 3.216. The function guci2_get() found in libglutil.so has a buffer overflow when an item is requested from a UCI context, and the value is pasted into a char pointer to a buffer without checking the size of the buffer.

9.8
CVSS
13.7%
EPSS (exploit prob.)
96th
EPSS percentile
2023-05-11
Published

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-120

Affected products

VendorProductAffected versions
gl-inetgl-s20_firmware< 3.216
gl-inetgl-s20all versions
gl-inetgl-x3000_firmware< 3.216
gl-inetgl-x3000all versions
gl-inetgl-mt3000_firmware< 3.216
gl-inetgl-mt3000all versions
gl-inetgl-mt2500_firmware< 3.216
gl-inetgl-mt2500all versions
gl-inetgl-mt2500a_firmware< 3.216
gl-inetgl-mt2500aall versions
gl-inetgl-axt1800_firmware< 3.216
gl-inetgl-axt1800all versions
gl-inetgl-a1300_firmware< 3.216
gl-inetgl-a1300all versions
gl-inetgl-ax1800_firmware< 3.216
gl-inetgl-ax1800all versions
gl-inetgl-sft1200_firmware< 3.216
gl-inetgl-sft1200all versions
gl-inetgl-mt1300_firmware< 3.216
gl-inetgl-mt1300all versions
gl-inetgl-e750_firmware< 3.216
gl-inetgl-e750all versions
gl-inetgl-mv1000_firmware< 3.216
gl-inetgl-mv1000all versions
gl-inetgl-mv1000w_firmware< 3.216
gl-inetgl-mv1000wall versions
gl-inetgl-s10_firmware< 3.216
gl-inetgl-s10all versions
gl-inetgl-s200_firmware< 3.216
gl-inetgl-s200all versions
gl-inetgl-s1300_firmware< 3.216
gl-inetgl-s1300all versions
gl-inetgl-sf1200_firmware< 3.216
gl-inetgl-sf1200all versions
gl-inetgl-b1300_firmware< 3.216
gl-inetgl-b1300all versions
gl-inetgl-b2200_firmware< 3.216
gl-inetgl-b2200all versions
gl-inetgl-ap1300_firmware< 3.216
gl-inetgl-ap1300all versions

Check a specific version with /api/v1/cve/match.

References

Query this programmatically:

curl https://evil-db.io/api/v1/cve/CVE-2023-31475