Skip to main content

Linux Kernel EUVDEUVD-2026-64566

| CVE-2026-74629 HIGH
2026-08-22 Linux GHSA-8jrf-fhpg-2ggp
8.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
8.8 HIGH
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.5 HIGH

AV:A because triggering requires adjacent network traffic; AC:H because exploiting the race condition requires precise timing between interrupt and teardown.

3.1 AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 25, 2026 - 06:48 vuln.today
CVSS changed
Aug 25, 2026 - 06:22 NVD
8.8 (HIGH)
Patch available
Aug 22, 2026 - 16:32 EUVD
CVE Published
Aug 22, 2026 - 15:32 cve.org
HIGH 8.8
CVE Published
Aug 22, 2026 - 15:32 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

net/dibs: Correct freeing of dmb_clientid_arr

A dibs device interrupt handler can be active after dibs_dev_del() and may still access dmb_clientid_arr. (UAF)

In case of a failure in dibs_dev_add() being called by dibs_lo_dev_probe() dmb_clientid_arr is freed twice (double free).

Free dmb_clientid_arr in dibs_dev_release() after last reference is gone. Note that allocating in dibs_dev_add() instead of dibs_dev_alloc() is ok for now, because no dmbs can be registered before dibs_dev_add().

AnalysisAI

Use-after-free and double-free memory corruption in the Linux kernel's net/dibs network subsystem allows an adjacent network attacker to trigger kernel memory corruption via a race condition between the dibs device interrupt handler and device teardown. The UAF arises because an active interrupt handler can continue accessing dmb_clientid_arr after dibs_dev_del() releases it; a separate double-free path exists when dibs_dev_add() fails during dibs_lo_dev_probe(). …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Attain adjacent network position
Delivery
Send traffic to dibs network device
Exploit
Race interrupt handler against dibs_dev_del() teardown
Execution
Access freed dmb_clientid_arr (UAF)
Persist
Corrupt kernel heap memory
Impact
Achieve privilege escalation or kernel panic

Vulnerability AssessmentAI

Exploitation Exploitation requires three concurrent conditions: (1) the target kernel must have the net/dibs subsystem compiled and actively in use - systems without this module are not affected; (2) for the UAF path, an interrupt must fire on the dibs device while a concurrent dibs_dev_del() is executing, creating a race window - this is a timing-dependent condition that limits reliable exploitation; (3) for the double-free path, dibs_dev_add() must fail during dibs_lo_dev_probe(), which typically requires the attacker to influence kernel device probing conditions or trigger an allocation failure. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The provided CVSS 3.1 vector (AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) scores 8.8, indicating adjacent-network reachability with no authentication. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker positioned on the same network segment as a host running the Linux kernel with the net/dibs subsystem active sends crafted network traffic to trigger the dibs interrupt handler. If the handler races with an administrator-initiated or kernel-driven dibs_dev_del() call, the attacker may read or corrupt already-freed kernel heap memory via dmb_clientid_arr, potentially overwriting function pointers or security-sensitive kernel structures to escalate privileges or crash the system. …
Remediation Upgrade the Linux kernel to a patched release: 6.18.45 or later for the 6.18 stable branch, 7.1.9 or later for the 7.1 stable branch, or 7.2 or later for the 7.2 mainline branch. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory and assess all Linux systems with the dibs network subsystem, prioritizing those exposed to untrusted networks; cross-reference against kernel version databases to confirm vulnerability status. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-64566 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy