LiveActive security incident?Get immediate response
CVE Record

CVE-2024-41081: ila: block BH in ila_output()

In the Linux kernel, the following vulnerability has been resolved: ila: block BH in ila_output() As explained in commit 1378817486d6 ("tipc: block BH before using dst_cache"), net/core/dst_cache.c helpers need to be called with BH disabled. ila_output() is called from lwtunnel_output() possibly from process context, and under rcu_read_lock(). We might be interrupted by a softirq, re-enter ila_output() and corrupt dst_cache data structures. Fix the race by using local_bh_disable().

CriticalCVSS 9.8Not KEV-listedUpdated
Glexia's TakeAutomated analysiscritical

Security readout for executives and security teams

Plain-English summary

A race in the Linux kernel’s ILA networking path can corrupt an internal destination cache when normal processing is interrupted and re-enters the same code. The supplied record rates potential confidentiality, integrity, and availability impact as critical, but exposure appears dependent on using the affected ILA/lwtunnel functionality.

Executive priority

Treat this as urgent for network-facing or sensitive Linux systems using ILA. Rapidly triage feature usage and vendor patch status; schedule prompt remediation where exposure is confirmed. Systems not using ILA likely warrant lower operational priority, but that conclusion should be validated rather than assumed.

Technical view

ila_output() called dst_cache helpers without disabling bottom halves. A softirq could interrupt process-context execution, re-enter ila_output(), and corrupt dst_cache structures. The upstream correction surrounds the vulnerable operation with local_bh_disable() protection. The bundle lists affected Linux releases from 4.10 through 6.10, with several stable-series versions identified.

Likely exposure

Potential exposure is limited to systems running an affected Linux kernel where ILA lightweight-tunnel networking is available and exercised. Internet reachability alone does not establish exploitability. The bundle does not clearly map every distribution kernel or backport, so administrators must confirm status with their Linux vendor.

Exploitation context

The CVSS 3.1 vector describes network access, low complexity, no privileges, and no user interaction. However, KEV is false, and the supplied sources provide no evidence of active exploitation or a public working exploit. The precise attacker-controlled trigger and reliable security impact are not established in the bundle.

Researcher notes

The flaw is a re-entrancy race involving softirq execution and dst_cache helper requirements. The source bundle establishes the corrective synchronization change but does not document reproducible exploitation, demonstrated privilege gain, or specific corruption outcomes. Version data contains duplicate commit entries and an ambiguous “0” value, reducing precision for exposure mapping.

Mitigation direction

  • Install a vendor-supported kernel containing the applicable stable fix.
  • Check distribution advisories for backports rather than relying only on upstream version numbers.
  • Prioritize systems actively using ILA or lightweight-tunnel networking.
  • Where patching is delayed, consider disabling unused ILA functionality after operational review.

Validation and detection

  • Inventory Linux kernel versions across servers, appliances, containers, and network hosts.
  • Determine whether ILA lightweight-tunnel functionality is enabled and actively configured.
  • Confirm vendor packages include an applicable referenced stable-kernel commit or documented backport.
  • After updating, verify the running kernel matches the installed fixed package.
Prepared
Confidence
medium
Sources
5

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2024-41081 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Critical
CVSS
9.8 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
3Timeline events
2ADP providers
10Source links

SSVC decision data

CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: noTechnical Impact: partial

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
9.8CVSS 3.1CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H3.95.9Linux

Vulnerability scoring details

Base CVSS 3.1 score

9.8Critical
CVSS 3.1 vector shape for CVE-2024-41081Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CVECVE Program Container
CISA-ADPCISA ADP Vulnrichment
other:ssvc
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux79ff2fc31e0f6a52eeb67fb89fba87e822b9b7b5, 79ff2fc31e0f6a52eeb67fb89fba87e822b9b7b5, 79ff2fc31e0f6a52eeb67fb89fba87e822b9b7b5, 79ff2fc31e0f6a52eeb67fb89fba87e822b9b7b5, 79ff2fc31e0f6a52eeb67fb89fba87e822b9b7b5, 79ff2fc31e0f6a52eeb67fb89fba87e822b9b7b5, 79ff2fc31e0f6a52eeb67fb89fba87e822b9b7b5, 79ff2fc31e0f6a52eeb67fb89fba87e822b9b7b5unaffected
LinuxLinux4.10, 0, 4.19.319, 5.4.281, 5.10.223, 5.15.164, 6.1.101, 6.6.42, 6.9.11, 6.10affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.