CVE Catalog

CVE-2024-49936

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

19th percentile - higher than 19% of all known CVEs

Summary

In the Linux kernel, the xen-netback driver has a use-after-free vulnerability in xenvif_flush_hash. During list iteration in an RCU critical section, calling kfree_rcu may cause access to freed memory.

Risk Assessment

The vulnerability may lead to system crash or potentially allow an attacker to execute arbitrary code in kernel context.

Recommendation

It is recommended to apply the official Linux kernel patch that changes iteration to list_for_each_entry_safe to avoid use-after-free.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net/xen-netback: prevent UAF in xenvif_flush_hash() During the list_for_each_entry_rcu iteration call of xenvif_flush_hash, kfree_rcu does not exist inside the rcu read critical section, so if kfree_rcu is called when the rcu grace period ends during the iteration, UAF occurs when accessing head->next after the entry becomes free. Therefore, to solve this, you need to change it to list_for_each_entry_safe.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS