Skip to main content

Linux Kernel CVE-2026-52928

| EUVDEUVD-2026-38698 MEDIUM
2026-06-24 Linux GHSA-3jxv-h97q-rq3x
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local-only socket ioctl requiring standard user privileges; no confidentiality or integrity impact, availability-only disruption, no scope change.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative
Red Hat
5.5 LOW
qualitative

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

5
Analysis Generated
Jul 08, 2026 - 16:11 vuln.today
CVSS changed
Jul 08, 2026 - 15:37 NVD
5.5 (MEDIUM)
Patch available
Jun 24, 2026 - 09:16 EUVD
CVE Published
Jun 24, 2026 - 07:14 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 24, 2026 - 07:14 nvd
MEDIUM 5.5

DescriptionNVD

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

af_unix: Reject SIOCATMARK on non-stream sockets

SIOCATMARK reports whether the receive queue is at the urgent mark for MSG_OOB.

In AF_UNIX, MSG_OOB is supported only for SOCK_STREAM sockets. SOCK_DGRAM and SOCK_SEQPACKET reject MSG_OOB in sendmsg() and recvmsg(), so they should not support SIOCATMARK either.

Return -EOPNOTSUPP for non-stream sockets before checking the receive queue.

AnalysisAI

Availability disruption in the Linux kernel's AF_UNIX socket subsystem allows a local low-privileged user to trigger an unhandled code path by issuing a SIOCATMARK ioctl on non-stream (SOCK_DGRAM or SOCK_SEQPACKET) AF_UNIX sockets, which the kernel incorrectly permits to proceed into receive-queue inspection logic intended only for SOCK_STREAM. The flaw stems from a logic inconsistency: while SOCK_DGRAM and SOCK_SEQPACKET already reject MSG_OOB in sendmsg()/recvmsg(), the SIOCATMARK ioctl handler lacked the corresponding guard, creating an exploitable divergence. No public exploit or CISA KEV listing exists; EPSS at 0.16% (5th percentile) reflects a very low real-world exploitation probability.

Technical ContextAI

AF_UNIX (Unix domain sockets) is a Linux kernel IPC subsystem supporting three socket types: SOCK_STREAM, SOCK_DGRAM, and SOCK_SEQPACKET. The SIOCATMARK ioctl queries whether a socket's receive queue is positioned at the out-of-band data mark, a concept tied exclusively to MSG_OOB semantics. In AF_UNIX, MSG_OOB is only meaningful for SOCK_STREAM; the other two types already return errors when MSG_OOB is specified in sendmsg() or recvmsg(). The vulnerability is a missing input validation gate in the af_unix SIOCATMARK handler: it did not check the socket type before proceeding to inspect the receive queue. The CWE is not formally assigned in the input data, but the root cause class is improper input validation or inconsistent state handling (analogous to CWE-754: Improper Check for Unusual or Exceptional Conditions). The affected code is identified via CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* and traced to a specific introductory commit (314001f0bf927015e459c9d387d62a231fe93af3) across multiple stable branches.

RemediationAI

Upgrade to a patched Linux kernel release: 6.12.88, 7.0.7, 7.1, or 6.18.30 as applicable to the deployed stable series, using the fix commits linked at git.kernel.org (645b1ed3..., 3147ddf5..., d119775f..., c34c4144...). For the stable branch with 'patch: 0,' a fix commit (c34c41446acf6c0d13b5b06c809be11e0f7f2729) is present in the stable tree but a tagged release version has not been confirmed - track that branch for an upcoming point release. If immediate patching is not feasible in multi-tenant or container environments, restrict untrusted users from creating AF_UNIX sockets via seccomp profiles, AppArmor socket rules, or SELinux policy. This is an effective compensating control since the entire attack requires socket creation; the trade-off is potential breakage of legitimate applications (DBs, systemd, Xorg, Docker) that rely on Unix domain sockets and require careful policy scoping. The EUVD advisory is available at https://nvd.nist.gov/vuln/detail/CVE-2026-52928.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

CVE-2026-52928 vulnerability details – vuln.today

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