LiveActive security incident?Get immediate response
CVE Record

CVE-2026-45963: ASoC: nau8821: Cancel delayed work on component remove

In the Linux kernel, the following vulnerability has been resolved: ASoC: nau8821: Cancel delayed work on component remove Attempting to unload the driver while a jack detection work is pending would likely crash the kernel when it is eventually scheduled for execution: [ 1984.896308] BUG: unable to handle page fault for address: ffffffffc10c2a20 [...] [ 1984.896388] Hardware name: Valve Jupiter/Jupiter, BIOS F7A0131 01/30/2024 [ 1984.896396] Workqueue: events nau8821_jdet_work [snd_soc_nau8821] [ 1984.896414] RIP: 0010:__mutex_lock+0x9f/0x11d0 [...] [ 1984.896504] Call Trace: [ 1984.896511] <TASK> [ 1984.896524] ? snd_soc_dapm_disable_pin+0x26/0x60 [snd_soc_core] [ 1984.896572] ? snd_soc_dapm_disable_pin+0x26/0x60 [snd_soc_core] [ 1984.896596] snd_soc_dapm_disable_pin+0x26/0x60 [snd_soc_core] [ 1984.896622] nau8821_jdet_work+0xeb/0x1e0 [snd_soc_nau8821] [ 1984.896636] process_one_work+0x211/0x590 [ 1984.896649] ? srso_return_thunk+0x5/0x5f [ 1984.896670] worker_thread+0x1cd/0x3a0 Cancel unscheduled jdet_work or wait for its execution to finish before the component driver gets removed.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

A race during removal of the Linux NAU8821 audio driver can leave jack-detection work running after its component is gone. When that work later executes, it may access invalid state and crash the kernel. The documented impact is system availability; the supplied evidence does not establish remote access, data theft, privilege escalation, or active exploitation.

Executive priority

Prioritize affected appliances, workstations, or handheld systems where audio drivers are dynamically removed, reloaded, or exercised during suspend and device-management workflows. Treat remediation as an availability hardening update. Escalate urgency if crashes are observed, but the bundle does not support calling this critical or actively exploited.

Technical view

The snd_soc_nau8821 component can be removed while delayed jdet_work remains pending. Its later execution may call into released component state, producing a kernel page fault. The upstream resolution cancels pending jack-detection work, or waits for running work to finish, before removal. Multiple Linux stable commits are referenced, but the supplied version list lacks clear range semantics.

Likely exposure

Exposure is limited to Linux systems using the NAU8821 ASoC codec driver where the component can be removed or its driver unloaded while jack-detection work is pending. The bundle demonstrates the fault on Valve Jupiter hardware, but does not establish that exposure is exclusive to that device. Internet-facing exposure is not indicated.

Exploitation context

The supplied sources describe a reproducible kernel crash condition but provide no CVSS score, CWE classification, KEV listing, or evidence of exploitation in the wild. Triggering appears to require a specific driver lifecycle and timing condition. Whether an unprivileged local user can reliably cause it is not established by the bundle.

Researcher notes

This appears to be delayed-work lifecycle cleanup failure in the ASoC NAU8821 component removal path. The expected safety property is that jdet_work is neither pending nor executing after component teardown. Exact affected and fixed version ranges cannot be reconstructed confidently from the flattened version array; validate ancestry or vendor backports against the six referenced stable commits.

Mitigation direction

  • Install a vendor-supported kernel containing the applicable referenced stable fix.
  • Confirm the selected kernel package includes the NAU8821 delayed-work cancellation change.
  • Until updated, avoid unloading or removing the NAU8821 component during jack-detection activity.
  • Follow Linux distribution or device-vendor guidance for backports and release applicability.

Validation and detection

  • Inventory systems for the snd_soc_nau8821 driver and NAU8821 audio hardware.
  • Record running kernel versions and compare them with vendor advisories or fixed package changelogs.
  • Verify source or vendor backport records include the applicable referenced stable commit.
  • Review kernel logs for nau8821_jdet_work page faults or crashes during driver removal.
  • Test driver removal only in a controlled, non-production environment after applying the fix.
Prepared
Confidence
medium
Sources
8

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-2026-45963 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
Unknown
CVSS
Not scored
Known Exploited
No
Published
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.

0CVSS vectors
3Timeline events
0ADP providers
7Source links

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.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinuxaab1ad11d69fa7f35cb88105614ea7911598e1d6, aab1ad11d69fa7f35cb88105614ea7911598e1d6, aab1ad11d69fa7f35cb88105614ea7911598e1d6, aab1ad11d69fa7f35cb88105614ea7911598e1d6, aab1ad11d69fa7f35cb88105614ea7911598e1d6, aab1ad11d69fa7f35cb88105614ea7911598e1d6unaffected
LinuxLinux5.16, 0, 6.1.187, 6.6.156, 6.12.108, 6.18.49, 6.19.4, 7.0affected
Weakness

CWE details

No CWE listed

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