CVE-2023-31475
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.
Does this matter?
EPSS puts the probability of exploitation in the next 30 days at 13.7%, higher than 96% of all known CVEs. Patch or mitigate before the next change window.
Description
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.
- CVSS 3.1
- 9.8 CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- EPSS
- 13.74% probability · 96th percentile
- CISA KEV
- Not listed
- Weakness
- CWE-120
- Affected
- gl-inet/gl-s20 firmware · gl-inet/gl-x3000 firmware · gl-inet/gl-mt3000 firmware · gl-inet/gl-mt2500 firmware · gl-inet/gl-mt2500a firmware · gl-inet/gl-axt1800 firmware · gl-inet/gl-a1300 firmware · gl-inet/gl-ax1800 firmware · gl-inet/gl-sft1200 firmware · gl-inet/gl-mt1300 firmware · gl-inet/gl-e750 firmware · gl-inet/gl-mv1000 firmware · gl-inet/gl-mv1000w firmware · gl-inet/gl-s10 firmware · gl-inet/gl-s200 firmware · gl-inet/gl-s1300 firmware · gl-inet/gl-sf1200 firmware · gl-inet/gl-b1300 firmware · gl-inet/gl-b2200 firmware · gl-inet/gl-ap1300 firmware · +12 more
- Source
- cve@mitre.org
References
- https://github.com/gl-inet/CVE-issues/blob/main/3.215/Buffer_Overflow.mdExploit, Third Party Advisory
- https://justinapplegate.me/2023/glinet-CVE-2023-31475/
- https://www.gl-inet.comVendor Advisory
- https://github.com/gl-inet/CVE-issues/blob/main/3.215/Buffer_Overflow.mdExploit, Third Party Advisory
- https://justinapplegate.me/2023/glinet-CVE-2023-31475/
- https://www.gl-inet.comVendor Advisory
Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.