CVEvulnerability

CVE-2024-52878

7.5 HIGH Published 2025-05-15 Modified 2026-06-17 Official page ↗
Status
Analyzed
Published
2025-05-15
Last modified
2026-06-17
Assigner
[email protected]
CVSS 3.1 (134c704f-9b21-4f2e-91b3-4a467353bcc0)
7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-126

Description

An issue was discovered in Insyde InsydeH2O kernel 5.2 before version 05.29.50, kernel 5.3 before version 05.38.50, kernel 5.4 before version 05.46.50, kernel 5.5 before version 05.54.50, kernel 5.6 before version 05.61.50, and kernel 5.7 before version 05.70.50. In VariableRuntimeDxe driver, VariableServicesSetVariable () can be called by gRT_>SetVariable () or the SmmSetSensitiveVariable () or SmmInternalSetVariable () from SMM. In VariableServicesSetVariable (), it uses StrSize () to get variable name size, uses StrLen () to get variable name length and uses StrCmp () to compare strings. These actions may cause a buffer over-read.

Affected configurations

• insyde insydeh2o (>= 5.2 < 5.2.05.29.50) • insyde insydeh2o (>= 5.3 < 5.3.05.38.50) • insyde insydeh2o (>= 5.4 < 5.4.05.46.50) • insyde insydeh2o (>= 5.5 < 5.5.05.54.50) • insyde insydeh2o (>= 5.6 < 5.6.05.61.50) • insyde insydeh2o (>= 5.7 < 5.7.05.70.50)

Related

Weakness · CWE (1)

  • CWE-126 Buffer Over-read weakness

References