VYPR
Unrated severityNVD Advisory· Published Jul 2, 2021· Updated Aug 4, 2024

CVE-2021-36144

CVE-2021-36144

Description

The polling timer handler in ACRN before 2.5 has a use-after-free for a freed virtio device, related to devicemodel/hw/pci/virtio/*.c.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Use-after-free in ACRN hypervisor's virtio polling timer handler allows access to freed device, fixed in version 2.5.

Vulnerability

A use-after-free vulnerability exists in the polling timer handler for virtio devices in ACRN before version 2.5. The flaw resides in devicemodel/hw/pci/virtio/*.c. When virtio polling mode is enabled, a timer runs in the virtio backend service. If the frontend driver does not perform a device reset during shutdown, the timer may still fire after the virtio device has been freed, leading to access of freed memory [1].

Exploitation

An attacker with control over a guest VM can trigger the vulnerability by enabling virtio polling mode and then shutting down the VM without performing a device reset. This causes the polling timer to fire after the virtio device has been freed, resulting in a use-after-free condition [1].

Impact

Successful exploitation of the use-after-free can lead to a denial of service (crash) or potentially arbitrary code execution within the hypervisor context, depending on the attacker's ability to control the freed memory. The exact impact is limited by the attacker's ability to manipulate the heap state [1].

Mitigation

The vulnerability is fixed in ACRN version 2.5. The fix involves calling the virtio reset() callback to clear the polling timer before freeing the device [1]. No workarounds are documented, and the issue is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog.

AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2
  • ACRN/ACRNdescription
  • ACRN/ACRNllm-create
    Range: <2.5

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

1

News mentions

0

No linked articles in our index yet.