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

net: remove WARN_ON_ONCE() from sk_mc_loop()

sk_mc_loop() can be called for sockets that are neither AF_INET
nor AF_INET6 (e.g. AF_PACKET sockets when sending packets via raw/packet
socket over virtual devices such as VRF or ipvlan).

In such cases, sk_family is not AF_INET/AF_INET6 and sk_mc_loop() falls
through the switch statement and triggers WARN_ON_ONCE(1).

Non-INET sockets do not support IP_MULTICAST_LOOP or IPV6_MULTICAST_LOOP
options, so loopback should default to true without generating a warning.
Published: 2026-09-03
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, a logic flaw allows the helper function sk_mc_loop() to generate a WARN_ON_ONCE message when invoked with sockets that are not INET or INET6 families, such as AF_PACKET sockets used for raw or packet operations over virtual interfaces. The function executes normally for supported families but falls through the switch for others, blindly triggering a warning. Although this defect does not directly compromise confidentiality or integrity, the excessive warnings could clutter system logs, consume resources, or obscure genuine errors, potentially impacting availability. The flaw resides in improper handling of unsupported socket families and could be exploited further if an attacker can manipulate socket creation or monitor kernel logs for overflow.

Affected Systems

All Linux kernel releases that have not yet applied the commit that removes the WARN_ON_ONCE from sk_mc_loop(), irrespective of vendor distribution. The exact affected version range is not listed, so any kernel prior to the patch is considered vulnerable.

Risk and Exploitability

The CVE carries no EPSS data or CISA KEV listing, indicating a low current exploitation probability. The bug is local‑system and requires kernel access; it does not provide a remote code execution path, but it can be leveraged by privileged users to cause denial of service through log noise. The likely attack vector is a privileged user or root process creating non‑INET sockets that trigger the warning repeatedly. Given the lack of public exploitation, the risk remains moderate but should be mitigated promptly.

Generated by OpenCVE AI on September 3, 2026 at 12:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to a kernel version that includes the patch referenced in the commits listed in the advisory.
  • If an immediate kernel upgrade is not possible, adjust network configuration to avoid creating or using non‑INET sockets for multicast operations, ensuring the warning path is not exercised.
  • Monitor kernel logs for repeated WARN_ON_ONCE messages and verify that the issue no longer occurs after the update.
  • Reboot the system after applying the patch to ensure all kernel modules are reloaded with the fixed code.

Generated by OpenCVE AI on September 3, 2026 at 12:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-589

Thu, 03 Sep 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: remove WARN_ON_ONCE() from sk_mc_loop() sk_mc_loop() can be called for sockets that are neither AF_INET nor AF_INET6 (e.g. AF_PACKET sockets when sending packets via raw/packet socket over virtual devices such as VRF or ipvlan). In such cases, sk_family is not AF_INET/AF_INET6 and sk_mc_loop() falls through the switch statement and triggers WARN_ON_ONCE(1). Non-INET sockets do not support IP_MULTICAST_LOOP or IPV6_MULTICAST_LOOP options, so loopback should default to true without generating a warning.
Title net: remove WARN_ON_ONCE() from sk_mc_loop()
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-09-03T08:21:50.136Z

Reserved: 2026-08-26T14:34:25.789Z

Link: CVE-2026-80733

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-03T13:06:12.050

Modified: 2026-09-03T13:06:12.050

Link: CVE-2026-80733

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T12:30:04Z

Weaknesses
  • CWE-589

    Call to Non-ubiquitous API