目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1310

100%

CVE-2026-46213— Linux kernel 安全漏洞

AI 预测 5.5 利用难度: 中等 EPSS 0.02% · P4

影响版本矩阵 10

厂商产品版本范围状态
LinuxLinux38224c472a038fa9ccd4085511dd9f3d6119dbf9< 59a79938ca5541fe55d675304116b7ea684afef0affected
38224c472a038fa9ccd4085511dd9f3d6119dbf9< 93d989e47bc316c793a69c6a332e053c90e29f02affected
38224c472a038fa9ccd4085511dd9f3d6119dbf9< 4db2af929279c799b5653a39eb0795c72baffca4affected
51720dee3a61ebace36c3dcdd0b4a488e0970f29affected
6.15.6< 6.16affected
6.16affected
< 6.16unaffected
6.18.32≤ 6.18.*unaffected
… +2 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2026-46213 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
HID: appletb-kbd: fix UAF in inactivity-timer cleanup path
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: HID: appletb-kbd: fix UAF in inactivity-timer cleanup path Commit 38224c472a03 ("HID: appletb-kbd: fix slab use-after-free bug in appletb_kbd_probe") added timer_delete_sync(&kbd->inactivity_timer) to both the probe close_hw error path and appletb_kbd_remove(), but the way it was wired in left the inactivity timer reachable during driver tear-down via two distinct windows. Window A -- put_device() before timer_delete_sync(): put_device(&kbd->backlight_dev->dev); timer_delete_sync(&kbd->inactivity_timer); The inactivity_timer softirq reads kbd->backlight_dev and calls backlight_device_set_brightness() -> mutex_lock(&ops_lock). If a concurrent hid_appletb_bl unbind drops the last devm reference between these two calls, the backlight_device is freed and the mutex_lock() touches freed memory. Window B -- backlight cleanup before hid_hw_stop(): if (kbd->backlight_dev) { timer_delete_sync(...); put_device(...); } hid_hw_close(hdev); hid_hw_stop(hdev); Even after Window A is closed, hid_hw_close()/hid_hw_stop() still run afterwards, so a late ".event" callback from the HID core (USB URB completion on real Apple hardware) can arrive after timer_delete_sync() drained the softirq but before put_device() drops the reference. That callback reaches reset_inactivity_timer(), which calls mod_timer() and re-arms the timer. The freshly re-armed timer can then fire on the about-to-be-freed backlight_device. Both windows produce the same KASAN slab-use-after-free: BUG: KASAN: slab-use-after-free in __mutex_lock+0x1aab/0x21c0 Read of size 8 at addr ffff88803ee9a108 by task swapper/0/0 Call Trace: <IRQ> __mutex_lock backlight_device_set_brightness appletb_inactivity_timer call_timer_fn run_timer_softirq handle_softirqs Allocated by task N: devm_backlight_device_register appletb_bl_probe Freed by task M: (concurrent hid_appletb_bl unbind path) Close both windows at once by reworking the tear-down in appletb_kbd_remove() and in the probe close_hw error path so that 1) hid_hw_close()/hid_hw_stop() run before the backlight cleanup, guaranteeing no further .event callback can fire and re-arm the timer, and 2) inside the "if (kbd->backlight_dev)" block, timer_delete_sync() runs before put_device(), so the softirq is drained before the final reference is dropped.
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于HID appletb-kbd驱动中非活动定时器清理路径存在释放后重用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 38224c472a038fa9ccd4085511dd9f3d6119dbf9 ~ 59a79938ca5541fe55d675304116b7ea684afef0 -
LinuxLinux 6.16 -

二、漏洞 CVE-2026-46213 的公开POC

#POC 描述源链接神龙链接
AI 生成 POC高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-46213 的情报信息

登录查看更多情报信息。

CVE-2026-46213 补丁与修复 (3)

同批安全公告 · Linux · 2026-05-28 · 共 138 条

CVE-2026-461359.8 CRITICALLinux kernel 安全漏洞
CVE-2026-461379.8 CRITICALLinux kernel 安全漏洞
CVE-2026-461959.8 CRITICALLinux kernel 安全漏洞
CVE-2026-461159.8 CRITICALLinux kernel 安全漏洞
CVE-2026-461859.1 CRITICALLinux kernel 安全漏洞
CVE-2026-461199.1 CRITICALLinux kernel 安全漏洞
CVE-2026-461559.1 CRITICALLinux kernel 安全漏洞
CVE-2026-461748.8 HIGHLinux kernel 安全漏洞
CVE-2026-461988.8 HIGHLinux kernel 安全漏洞
CVE-2026-461258.8 HIGHLinux kernel 安全漏洞
CVE-2026-462388.8 HIGHLinux kernel 安全漏洞
CVE-2026-461528.8 HIGHLinux kernel 安全漏洞
CVE-2026-461138.8 HIGHLinux kernel 安全漏洞
CVE-2026-461668.8 HIGHLinux kernel 安全漏洞
CVE-2026-462128.8 HIGHLinux kernel 安全漏洞
CVE-2026-462328.1 HIGHLinux kernel 安全漏洞
CVE-2026-461388.1 HIGHLinux kernel 安全漏洞
CVE-2026-462097.8 HIGHLinux kernel 安全漏洞
CVE-2026-462087.8 HIGHLinux kernel 安全漏洞
CVE-2026-462277.8 HIGHLinux kernel 安全漏洞

显示前 20 条,共 138 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-46213

暂无评论


发表评论