Description
The memory allocation function ACPI_ALLOCATE_ZEROED does not guarantee a
successful allocation, but the subsequent code directly dereferences the
pointer that receives it, which may lead to null pointer dereference.

To fix this issue, a null pointer check should be added. If it is null,
return exception code AE_NO_MEMORY.
Published: 2024-04-17
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

No analysis available yet.

Remediation

Vendor Solution

https://github.com/acpica/acpica/pull/946/commits/4d4547cf13cca820ff7e0f859ba83e1a610b9fd0

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2024-22219 The memory allocation function ACPI_ALLOCATE_ZEROED does not guarantee a successful allocation, but the subsequent code directly dereferences the pointer that receives it, which may lead to null pointer dereference. To fix this issue, a null pointer check should be added. If it is null, return exception code AE_NO_MEMORY.
History

No history.

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Anolis

Published:

Updated: 2024-08-01T23:28:12.874Z

Reserved: 2024-02-01T09:11:56.214Z

Link: CVE-2024-24856

cve-icon Vulnrichment

Updated: 2024-08-01T23:28:12.874Z

cve-icon NVD

Status : Deferred

Published: 2024-04-17T09:15:07.743

Modified: 2026-04-15T00:35:42.020

Link: CVE-2024-24856

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses