Skip to main content

Linux Kernel CVE-2026-89441

| EUVDEUVD-2026-76347 HIGH
2026-09-11 Linux GHSA-6v98-4pph-jq73
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

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

Race condition timing raises exploitation complexity to AC:H; all other metrics match CVSS input: local vector, low privilege, full impact triad.

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

6
Metadata Corrected
Sep 13, 2026 - 08:40 vuln.today
tag: Information Disclosure removed
Analysis Generated
Sep 13, 2026 - 07:54 vuln.today
CVSS changed
Sep 13, 2026 - 07:22 NVD
7.8 (HIGH)
Patch available
Sep 11, 2026 - 21:18 EUVD
CVE Published
Sep 11, 2026 - 19:43 cve.org
HIGH 7.8
CVE Published
Sep 11, 2026 - 19:43 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

mmc: via-sdmmc: cancel card-detect work on remove

Disabling the device interrupt and freeing the IRQ prevents new card-detect work from being queued, but carddet_work already queued by the handler can still run after via_sd_remove() returns. via_sdc_card_detect() recovers the host through container_of() and dereferences its MMIO base; once remove() returns the host can be freed, so that work would touch freed memory.

Cancel carddet_work after freeing the IRQ and before cancelling finish_bh_work, which the card-detect handler can also queue. carddet_work can re-enable the interrupt through via_reset_pcictrl(); mask it again afterwards.

This issue was found by an in-house static analysis tool and confirmed by manual code review.

AnalysisAI

Use-after-free in the Linux kernel's via-sdmmc MMC host controller driver allows a local attacker to corrupt kernel memory during device removal. The driver's remove path (via_sd_remove()) frees the host structure while a previously-queued carddet_work work item can still dereference that freed memory via container_of() and MMIO base pointer access, creating a race-window that leads to memory corruption with C:H/I:H/A:H impact. …

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

Recon
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Install
technique details hidden
C2
technique details hidden
Execute
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires: (1) the target system must have VIA Technologies SD/MMC host controller hardware with the via-sdmmc driver loaded; (2) the attacker must have local, unprivileged OS access (PR:L per CVSS); (3) exploitation depends on winning a narrow race window between IRQ teardown and pending workqueue execution during device removal - this race is non-trivial to control reliably; (4) physical or software-triggered SD card hot-plug/removal events (or device unbind via sysfs) must be possible. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment CVSS 3.1 scores this 7.8 (High) with AV:L/AC:L/PR:L - local, low-complexity, low-privilege. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Upgrade the Linux kernel to version 6.18.50 or 7.2.4 or later, which include the fix commits (f7ff3027ef00, eaca730c6f5e, 57e5d877f898) available at git.kernel.org/stable. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify and catalog any systems running legacy embedded or budget hardware with VIA chipset MMC controllers (common in older network appliances, industrial equipment, and IoT devices); cross-reference against your kernel version inventory to determine exposure. …

Sign in for detailed remediation steps and compensating controls.

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

Share

CVE-2026-89441 vulnerability details – vuln.today

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