Answer in brief
CVE-2024-53088 records a Unknown severity vulnerability in i40e: fix race condition by adding filter's intermediate sync state. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=278e7d0b9d6864a9749b9473a273892aa1528621 <262dc6ea5f1eb18c4d08ad83d51222d0dd0dd42a || >=278e7d0b9d6864a9749b9473a273892aa1528621 <7ad3fb3bfd43feb4e15c81dffd23ac4e55742791 || >=278e7d0b9d6864a9749b9473a273892aa1528621 <bf5f837d9fd27d32fb76df0a108babcaf4446ff1 || >=278e7d0b9d6864a9749b9473a273892aa1528621 <6e046f4937474bc1b9fa980c1ad8f3253fc638f6 || >=278e7d0b9d6864a9749b9473a273892aa1528621 <f30490e9695ef7da3d0899c6a0293cc7cd373567 | 262dc6ea5f1eb18c4d08ad83d51222d0dd0dd42a, 7ad3fb3bfd43feb4e15c81dffd23ac4e55742791, bf5f837d9fd27d32fb76df0a108babcaf4446ff1, 6e046f4937474bc1b9fa980c1ad8f3253fc638f6, f30490e9695ef7da3d0899c6a0293cc7cd373567 |
| Linux/Linuxgeneric | 4.10 | Not reported |
Published upstream
Nov 19, 2024
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 5, 2026
In the Linux kernel, the following vulnerability has been resolved: i40e: fix race condition by adding filter's intermediate sync state Fix a race condition in the i40e driver that leads to MAC/VLAN filters becoming corrupted and leaking. Address the issue that occurs under heavy load when multiple threads are concurrently modifying MAC/VLAN filters by setting mac and port VLAN. 1. Thread T0 allocates a filter in i40e_add_filter() within i40e_ndo_set_vf_port_vlan(). 2. Thread T1 concurrently frees the filter in __i40e_del_filter() within i40e_ndo_set_vf_mac(). 3. Subsequently, i40e_service_task() calls i40e_sync_vsi_filters(), which refers to the already freed filter memory, causing corruption. Reproduction steps: 1. Spawn multiple VFs. 2. Apply a concurrent heavy load by running parallel operations to change MAC addresses on the VFs and change port VLANs on the host. 3. Observe errors in dmesg: "Error I40E_AQ_RC_ENOSPC adding RX filters on VF XX, please set promiscuous on manually for VF XX". Exact code for stable reproduction Intel can't open-source now. The fix involves implementing a new intermediate filter state, I40E_FILTER_NEW_SYNC, for the time when a filter is on a tmp_add_list. These filters cannot be deleted from the hash list directly but must be removed using the full process.
Quoted source text, attributed separately from HOL analysis.
Answer in brief
CVE-2024-53088 records a Unknown severity vulnerability in i40e: fix race condition by adding filter's intermediate sync state. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=278e7d0b9d6864a9749b9473a273892aa1528621 <262dc6ea5f1eb18c4d08ad83d51222d0dd0dd42a || >=278e7d0b9d6864a9749b9473a273892aa1528621 <7ad3fb3bfd43feb4e15c81dffd23ac4e55742791 || >=278e7d0b9d6864a9749b9473a273892aa1528621 <bf5f837d9fd27d32fb76df0a108babcaf4446ff1 || >=278e7d0b9d6864a9749b9473a273892aa1528621 <6e046f4937474bc1b9fa980c1ad8f3253fc638f6 || >=278e7d0b9d6864a9749b9473a273892aa1528621 <f30490e9695ef7da3d0899c6a0293cc7cd373567 | 262dc6ea5f1eb18c4d08ad83d51222d0dd0dd42a, 7ad3fb3bfd43feb4e15c81dffd23ac4e55742791, bf5f837d9fd27d32fb76df0a108babcaf4446ff1, 6e046f4937474bc1b9fa980c1ad8f3253fc638f6, f30490e9695ef7da3d0899c6a0293cc7cd373567 |
| Linux/Linuxgeneric | 4.10 | Not reported |
Published upstream
Nov 19, 2024
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 5, 2026
In the Linux kernel, the following vulnerability has been resolved: i40e: fix race condition by adding filter's intermediate sync state Fix a race condition in the i40e driver that leads to MAC/VLAN filters becoming corrupted and leaking. Address the issue that occurs under heavy load when multiple threads are concurrently modifying MAC/VLAN filters by setting mac and port VLAN. 1. Thread T0 allocates a filter in i40e_add_filter() within i40e_ndo_set_vf_port_vlan(). 2. Thread T1 concurrently frees the filter in __i40e_del_filter() within i40e_ndo_set_vf_mac(). 3. Subsequently, i40e_service_task() calls i40e_sync_vsi_filters(), which refers to the already freed filter memory, causing corruption. Reproduction steps: 1. Spawn multiple VFs. 2. Apply a concurrent heavy load by running parallel operations to change MAC addresses on the VFs and change port VLANs on the host. 3. Observe errors in dmesg: "Error I40E_AQ_RC_ENOSPC adding RX filters on VF XX, please set promiscuous on manually for VF XX". Exact code for stable reproduction Intel can't open-source now. The fix involves implementing a new intermediate filter state, I40E_FILTER_NEW_SYNC, for the time when a filter is on a tmp_add_list. These filters cannot be deleted from the hash list directly but must be removed using the full process.
Quoted source text, attributed separately from HOL analysis.