CVE Catalog

CVE-2026-98742

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel ALSA seq subsystem, the translated port-info compat ioctl path invoked handlers through snd_seq_kernel_client_ctl() without taking client->ioctl_mutex, unlike the native ioctl path. This allowed concurrent compat CREATE_PORT requests to bypass the port-count check, potentially wrapping the port index and accessing a freed subscriber.

Risk Assessment

A local attacker could exploit this to trigger a use-after-free in the kernel, potentially leading to privilege escalation or system crash.

Recommendation

Update the Linux kernel to a version containing the fix that serializes translated port-info requests with ioctl_mutex.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS