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

ALSA: seq: Serialize compat port-info ioctls

The native sequencer ioctl path serializes handler calls with
client->ioctl_mutex, but the translated port-info compat path invokes the
same handlers through snd_seq_kernel_client_ctl() without taking that
mutex.

This lets concurrent compat CREATE_PORT requests pass the port-count
check before any request reaches the serialized insertion. The computed
integer port index can then exceed the address field range and wrap to an
existing index. Subsequent subscriber teardown can resolve the duplicate
address to the wrong port and access a freed subscriber.

Take ioctl_mutex while dispatching converted port-info requests, matching
the native ioctl path. All translated port-info commands share this
helper, so their accesses to the client port state are serialized as
well.
Published: 2026-10-18
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Use‑after‑free that can corrupt kernel state or cause a crash
Action: Update Kernel
AI Analysis

Impact

This flaw occurs in the ALSA sequencer subsystem of the Linux kernel. The kernel’s native ioctl path for sequencer operations correctly serializes calls with a mutex, but the compatibility layer for 32‑bit port‑info ioctls bypasses this protection. Concurrent 32‑bit CREATE_PORT requests can therefore interleave, allowing an attacker to create more ports than the kernel believes exist. The computed index may wrap and reuse a freed port slot, leading the kernel to drop or interact with a stale subscriber. The result is an out‑of‑bounds access to memory that may corrupt kernel data structures or trigger a kernel panic. This can be leveraged to crash the system or potentially gain higher privileges if the attacker can control the freed data.

Affected Systems

Based on the description, it is inferred that any Linux kernel build that includes the ALSA sequencer and supports 32‑bit compatibility IOCTLs is affected. No specific kernel version range is supplied in the available data, so any recent kernel that contains the vulnerable code until patched is potentially vulnerable.

Risk and Exploitability

The CVSS score of 4.7 indicates a moderate severity, and the EPSS score is below 1%, suggesting that exploitation opportunities are limited and likely not widespread. Although the flaw is not listed in CISA’s KEV catalogue, the race condition created by the missing mutex protection can still lead to a kernel crash or data corruption via a use‑after‑free in the ALSA sequencer. An attacker with local access and the ability to issue concurrent 32‑bit CREATE_PORT ioctls can trigger the out‑of‑bounds access. While the impact does not guarantee privilege escalation at this point, the ability to corrupt kernel memory or cause a crash poses a significant risk to system availability.

Generated by OpenCVE AI on October 22, 2026 at 21:04 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest stable Linux kernel release that includes the ALSA sequencer compatibility mutex patch
  • If an immediate kernel upgrade is infeasible, rebuild the kernel excluding ALSA sequencer support (e.g., disable CONFIG_SNDSEQ and related compatibility options) to eliminate the vulnerable interface
  • Configure stricter access controls or SELinux/AppArmor policies to limit which processes can invoke ALSA sequencer ioctls

Generated by OpenCVE AI on October 22, 2026 at 21:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 30 Oct 2026 12:45:00 +0000


Wed, 21 Oct 2026 13:15:00 +0000


Wed, 21 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Important


Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ALSA: seq: Serialize compat port-info ioctls The native sequencer ioctl path serializes handler calls with client->ioctl_mutex, but the translated port-info compat path invokes the same handlers through snd_seq_kernel_client_ctl() without taking that mutex. This lets concurrent compat CREATE_PORT requests pass the port-count check before any request reaches the serialized insertion. The computed integer port index can then exceed the address field range and wrap to an existing index. Subsequent subscriber teardown can resolve the duplicate address to the wrong port and access a freed subscriber. Take ioctl_mutex while dispatching converted port-info requests, matching the native ioctl path. All translated port-info commands share this helper, so their accesses to the client port state are serialized as well.
Title ALSA: seq: Serialize compat port-info ioctls
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-30T12:39:16.216Z

Reserved: 2026-09-25T10:25:14.367Z

Link: CVE-2026-98742

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:27.920

Modified: 2026-10-30T13:21:22.930

Link: CVE-2026-98742

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-18T15:47:27Z

Links: CVE-2026-98742 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T21:15:12Z

Weaknesses