Vulnerability · Published Dec 16, 2025 · Assigned by Linux

CVE-2025-40355sysfs: check visibility before changing group attribute ownership

Unrated

In plain English

A security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 13% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS )–Not rated
Exploit odds (30 days)0.2%top 87.1% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: sysfs: check visibility before changing group attribute ownership Since commit 0c17270f9b92 ("net: sysfs: Implement is_visible for phys_(port_id, port_name, switch_id)"), __dev_change_net_namespace() can hit WARN_ON() when trying to change owner of a file that isn't visible. See the trace below: WARNING: CPU: 6 PID: 2938 at net/core/dev.c:12410 __dev_change_net_namespace+0xb89/0xc30 CPU: 6 UID: 0 PID: 2938 Comm: incusd Not tainted 6.17.1-1-mainline #1 PREEMPT(full) 4b783b4a638669fb644857f484487d17cb45ed1f Hardware name: Framework Laptop 13 (AMD Ryzen 7040Series)/FRANMDCP07, BIOS 03.07 02/19/2025 RIP: 0010:__dev_change_net_namespace+0xb89/0xc30 [...] Call Trace: <TASK> ? if6_seq_show+0x30/0x50 do_setlink.isra.0+0xc7/0x1270 ? __nla_validate_parse+0x5c/0xcc0 ? security_capable+0x94/0x1a0 rtnl_newlink+0x858/0xc20 ? update_curr+0x8e/0x1c0 ? update_entity_lag+0x71/0x80 ? sched_balance_newidle+0x358/0x450 ? psi_task_switch+0x113/0x2a0 ? __pfx_rtnl_newlink+0x10/0x10 rtnetlink_rcv_msg+0x346/0x3e0 ? sched_clock+0x10/0x30 ? __pfx_rtnetlink_rcv_msg+0x10/0x10 netlink_rcv_skb+0x59/0x110 netlink_unicast+0x285/0x3c0 ? __alloc_skb+0xdb/0x1a0 netlink_sendmsg+0x20d/0x430 ____sys_sendmsg+0x39f/0x3d0 ? import_iovec+0x2f/0x40 ___sys_sendmsg+0x99/0xe0 __sys_sendmsg+0x8a/0xf0 do_syscall_64+0x81/0x970 ? __sys_bind+0xe3/0x110 ? syscall_exit_work+0x143/0x1b0 ? do_syscall_64+0x244/0x970 ? sock_alloc_file+0x63/0xc0 ? syscall_exit_work+0x143/0x1b0 ? do_syscall_64+0x244/0x970 ? alloc_fd+0x12e/0x190 ? put_unused_fd+0x2a/0x70 ? do_sys_openat2+0xa2/0xe0 ? syscall_exit_work+0x143/0x1b0 ? do_syscall_64+0x244/0x970 ? exc_page_fault+0x7e/0x1a0 entry_SYSCALL_64_after_hwframe+0x76/0x7e [...] </TASK> Fix this by checking is_visible() before trying to touch the attribute.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12linuxno fix listedDEBIAN-CVE-2025-40355
Debian:13linux6.12.115-2DEBIAN-CVE-2025-40355
Debian:14linux6.17.6-1DEBIAN-CVE-2025-40355
Ubuntu:22.04:LTSlinuxno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinuxno fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux6.17.0-14.14UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-awsno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-awsno fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux-aws6.17.0-1007.7UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-aws-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-aws-6.176.17.0-1007.7~24.04.1UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-aws-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azureno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-azureno fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux-azure6.17.0-1008.8UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-azure-6.11no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-azure-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azure-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux-azure-fdeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-azure-fde-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-azure-fde-6.17no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-azure-fde-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-azure-nvidiano fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-azure-nvidia-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux-gcp6.17.0-1007.7UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-gcp-6.11no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-gcp-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-gcp-6.176.17.0-1008.8~24.04.1UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-gcp-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-hwe-6.11no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-hwe-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-hwe-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-ibm-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-intel-iot-realtimeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-intel-iotgno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-kvmno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-lowlatency-hwe-6.11no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-nvidia-6.11no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-nvidia-6.176.17.0-1008.8UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-nvidia-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-nvidia-lowlatencyno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-nvidia-tegra-igxno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-oem-6.11no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-oem-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-oem-6.176.17.0-1011.11UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-oem-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux-oracle6.17.0-1007.7UBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-oracle-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-oracle-6.176.17.0-1007.7~24.04.1UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-oracle-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-raspino fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-raspino fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux-raspi6.17.0-1008.8UBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux-realtime6.17.0-1006.7UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2025-40355
Ubuntu:25.10linux-riscv6.17.0-14.14.1UBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-riscv-6.14no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-riscv-6.8no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-vmwareno fix listedUBUNTU-CVE-2025-40355
Ubuntu:24.04:LTSlinux-xilinxno fix listedUBUNTU-CVE-2025-40355
Ubuntu:22.04:LTSlinux-xilinx-zynqmpno fix listedUBUNTU-CVE-2025-40355

Affected products (as reported)

VendorProductVersions
Linux Linux 303a42769c4c4d8e5e3ad928df87eb36f8c1fa60 – before 5e963b5aca9c1c23f7a040d555a9bc21c0ab8819303a42769c4c4d8e5e3ad928df87eb36f8c1fa60 – before ac2c526e103285d80a0330b91a318f6c9276d35a303a42769c4c4d8e5e3ad928df87eb36f8c1fa60 – before c7fbb8218b4ad35fec0bd2256d2b9c8d60331f33
Linux Linux 5.7

References