
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-53088 affects the Linux kernel, specifically involving a race condition in the i40e driver that leads to MAC/VLAN filters becoming corrupted and leaking. The vulnerability was discovered in the filter handling mechanism when multiple threads concurrently modify MAC/VLAN filters by setting mac and port VLAN (NVD).
The vulnerability occurs when multiple threads simultaneously modify MAC/VLAN filters, creating a race condition. The issue manifests when one thread allocates a filter in i40e_add_filter() within i40e_ndo_set_vf_port_vlan() while another thread concurrently frees the filter in __i40e_del_filter() within i40e_ndo_set_vf_mac(). Subsequently, i40e_service_task() calls i40e_sync_vsi_filters(), which references the already freed filter memory, leading to corruption (NVD).
The vulnerability results in MAC/VLAN filters becoming corrupted and leaking in the i40e driver. This can lead to network filtering issues and potential system instability (NVD).
The issue has been fixed by implementing a new intermediate filter state, I40E_FILTER_NEW_SYNC, for filters on a tmp_add_list. These filters cannot be deleted from the hash list directly but must be removed using the full process (NVD).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."