CVE-2023-31475

Severity CVSS v4.0:
Pending analysis
Type:
CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Publication date:
11/05/2023
Last modified:
27/01/2025

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.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:gl-inet:gl-s20_firmware:*:*:*:*:*:*:*:* 3.216 (excluding)
cpe:2.3:h:gl-inet:gl-s20:-:*:*:*:*:*:*:*
cpe:2.3:o:gl-inet:gl-x3000_firmware:*:*:*:*:*:*:*:* 3.216 (excluding)
cpe:2.3:h:gl-inet:gl-x3000:-:*:*:*:*:*:*:*
cpe:2.3:o:gl-inet:gl-mt3000_firmware:*:*:*:*:*:*:*:* 3.216 (excluding)
cpe:2.3:h:gl-inet:gl-mt3000:-:*:*:*:*:*:*:*
cpe:2.3:o:gl-inet:gl-mt2500_firmware:*:*:*:*:*:*:*:* 3.216 (excluding)
cpe:2.3:h:gl-inet:gl-mt2500:-:*:*:*:*:*:*:*
cpe:2.3:o:gl-inet:gl-mt2500a_firmware:*:*:*:*:*:*:*:* 3.216 (excluding)
cpe:2.3:h:gl-inet:gl-mt2500a:-:*:*:*:*:*:*:*
cpe:2.3:o:gl-inet:gl-axt1800_firmware:*:*:*:*:*:*:*:* 3.216 (excluding)
cpe:2.3:h:gl-inet:gl-axt1800:-:*:*:*:*:*:*:*
cpe:2.3:o:gl-inet:gl-a1300_firmware:*:*:*:*:*:*:*:* 3.216 (excluding)
cpe:2.3:h:gl-inet:gl-a1300:-:*:*:*:*:*:*:*
cpe:2.3:o:gl-inet:gl-ax1800_firmware:*:*:*:*:*:*:*:* 3.216 (excluding)