CVE-2026-72049 in Linux信息

摘要

由 VulDB • 2026-08-15

在 Linux 内核中,已修复以下漏洞:

ieee802154: admin-gate legacy LLSEC dump operations(管理门控遗留的 LLSEC 转储操作)

在 net/ieee802154/netlink.c 中,旧的 IEEE802154_NL 系列操作表使用 `IEEE802154_DUMP()` 构建 LLSEC 转储条目(LLSEC_LIST_KEY、LLSEC_LIST_DEV、LLSEC_LIST_DEVKEY、LLSEC_LIST_SECLEVEL),该宏未设置 `.flags`,导致通用 netlink (generic netlink) 在未进行权限检查的情况下执行这些操作。而现代的 nl802154 系列通过 `NL802154_CMD_GET_SEC_KEY` 等命令及 `.flags = GENL_ADMIN_PERM` 对这些等效读取进行了管理门控(admin-gating)。

任何能够打开 AF_NETLINK / NETLINK_GENERIC 的本地用户 ID (uid) 都可以解析“802.15.4 MAC”系列,并在安装了 LLSEC 密钥的任何 wpan netdev 上转储 LLSEC_LIST_KEY;该转处理程序将原始的 16 字节 AES-128 密钥字节(IEEE802154_ATTR_LLSEC_KEY_BYTES,直接从 `struct ieee802154_llsec_key.key` 逐字复制)写入响应中。恢复 AES 密钥会破坏 802.15.4 LLSEC 链路的机密性和真实性,因为 LLSEC 使用 CCM*,且同一密钥用于帧的身份验证和加密。

影响:任何没有特殊权限的本地用户 ID (uid) 都可以通过对旧的 IEEE802154_NL 通用 netlink 系列发出 LLSEC_LIST_KEY 转储操作,从内核密钥表中读取安装了管理员安装的 LLSEC 密钥的任何 wpan netdev 上的原始 16 字节 AES-128 LLSEC 密钥。

引入 `IEEE802154_DUMP_PRIV()` 以镜像 `IEEE802154_DUMP()`,但设置 `.flags = GENL_ADMIN_PERM`,并将其用于四个 LLSEC 转储条目。LIST_PHY 和 LIST_IFACE 保留使用 `IEEE802154_DUMP()`,因为现代的 nl802154 系列出于设计原因向非特权读者暴露了它们的等效项(NL802154_CMD_GET_WPAN_PHY 和 NL802154_CMD_GET_INTERFACE 带有“可由非特权用户检索”的注释)。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Want to know what is going to be exploited?

We predict KEV entries!