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

目标: 1000 元 · 已筹: 1336

100%

CVE-2025-38468— Linux kernel 安全漏洞

AI 预测 5.5 利用难度: 中等 EPSS 0.16% · P6

可能的 ATT&CK 技术 1AI

T1499 · Endpoint Denial of Service

影响版本矩阵 18

厂商产品版本范围状态
LinuxLinux512bb43eb5422ee69a1be05ea0d89dc074fac9a2< fed3570e548a6c9f95c5f4c9e1a7afc1679fd90daffected
512bb43eb5422ee69a1be05ea0d89dc074fac9a2< 5c0506cd1b1a3b145bda2612bbf7fe78d186c355affected
512bb43eb5422ee69a1be05ea0d89dc074fac9a2< 850226aef8d28a00cf966ef26d2f8f2bff344535affected
512bb43eb5422ee69a1be05ea0d89dc074fac9a2< 890a5d423ef0a7bd13447ceaffad21189f557301affected
512bb43eb5422ee69a1be05ea0d89dc074fac9a2< 7ff2d83ecf2619060f30ecf9fad4f2a700fca344affected
512bb43eb5422ee69a1be05ea0d89dc074fac9a2< e5c480dc62a3025b8428d4818e722da30ad6804faffected
512bb43eb5422ee69a1be05ea0d89dc074fac9a2< 3691f84269a23f7edd263e9b6edbc27b7ae332f4affected
512bb43eb5422ee69a1be05ea0d89dc074fac9a2< 0e1d5d9b5c5966e2e42e298670808590db5ed628affected
… +10 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2025-38468 基础信息

漏洞信息

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

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

Vulnerability Title
net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree htb_lookup_leaf has a BUG_ON that can trigger with the following: tc qdisc del dev lo root tc qdisc add dev lo root handle 1: htb default 1 tc class add dev lo parent 1: classid 1:1 htb rate 64bit tc qdisc add dev lo parent 1:1 handle 2: netem tc qdisc add dev lo parent 2:1 handle 3: blackhole ping -I lo -c1 -W0.001 127.0.0.1 The root cause is the following: 1. htb_dequeue calls htb_dequeue_tree which calls the dequeue handler on the selected leaf qdisc 2. netem_dequeue calls enqueue on the child qdisc 3. blackhole_enqueue drops the packet and returns a value that is not just NET_XMIT_SUCCESS 4. Because of this, netem_dequeue calls qdisc_tree_reduce_backlog, and since qlen is now 0, it calls htb_qlen_notify -> htb_deactivate -> htb_deactiviate_prios -> htb_remove_class_from_row -> htb_safe_rb_erase 5. As this is the only class in the selected hprio rbtree, __rb_change_child in __rb_erase_augmented sets the rb_root pointer to NULL 6. Because blackhole_dequeue returns NULL, netem_dequeue returns NULL, which causes htb_dequeue_tree to call htb_lookup_leaf with the same hprio rbtree, and fail the BUG_ON The function graph for this scenario is shown here: 0) | htb_enqueue() { 0) + 13.635 us | netem_enqueue(); 0) 4.719 us | htb_activate_prios(); 0) # 2249.199 us | } 0) | htb_dequeue() { 0) 2.355 us | htb_lookup_leaf(); 0) | netem_dequeue() { 0) + 11.061 us | blackhole_enqueue(); 0) | qdisc_tree_reduce_backlog() { 0) | qdisc_lookup_rcu() { 0) 1.873 us | qdisc_match_from_root(); 0) 6.292 us | } 0) 1.894 us | htb_search(); 0) | htb_qlen_notify() { 0) 2.655 us | htb_deactivate_prios(); 0) 6.933 us | } 0) + 25.227 us | } 0) 1.983 us | blackhole_dequeue(); 0) + 86.553 us | } 0) # 2932.761 us | qdisc_warn_nonwc(); 0) | htb_lookup_leaf() { 0) | BUG_ON(); ------------------------------------------ The full original bug report can be seen here [1]. We can fix this just by returning NULL instead of the BUG_ON, as htb_dequeue_tree returns NULL when htb_lookup_leaf returns NULL. [1] https://lore.kernel.org/netdev/pF5XOOIim0IuEfhI-SOxTgRvNoDwuux7UHKnE_Y5-zVd4wmGvNk2ceHjKb8ORnzw0cGwfmVu42g9dL7XyJLf1NEzaztboTWcm0Ogxuojoeo=@willsroot.io/
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于htb_lookup_leaf遇到空rbtree时未返回NULL。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 512bb43eb5422ee69a1be05ea0d89dc074fac9a2 ~ fed3570e548a6c9f95c5f4c9e1a7afc1679fd90d -
LinuxLinux 2.6.29 -

二、漏洞 CVE-2025-38468 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2025-38468 的情报信息

登录查看更多情报信息。

CVE-2025-38468 补丁与修复 (1)

同批安全公告 · Linux · 2025-07-28 · 共 29 条

CVE-2025-384719.8 CRITICALLinux kernel 安全漏洞
CVE-2025-384729.8 CRITICALLinux kernel 安全漏洞
CVE-2025-384909.8 CRITICALLinux kernel 安全漏洞
CVE-2025-384769.8 CRITICALLinux kernel 安全漏洞
CVE-2025-384889.8 CRITICALLinux kernel 安全漏洞
CVE-2025-384958.8 HIGHLinux kernel 安全漏洞
CVE-2025-384918.2 HIGHLinux kernel 安全漏洞
CVE-2025-384707.8 HIGHLinux kernel 安全漏洞
CVE-2025-384947.8 HIGHLinux kernel 安全漏洞
CVE-2025-384857.8 HIGHLinux kernel 安全漏洞
CVE-2025-384867.8 HIGHLinux kernel 安全漏洞
CVE-2025-384847.8 HIGHLinux kernel 安全漏洞
CVE-2025-384787.8 HIGHLinux kernel 安全漏洞
CVE-2025-384777.8 HIGHLinux kernel 安全漏洞
CVE-2025-384757.8 HIGHLinux kernel 安全漏洞
CVE-2025-38482Linux kernel 安全漏洞
CVE-2025-38483Linux kernel 安全漏洞
CVE-2025-38481Linux kernel 安全漏洞
CVE-2025-38480Linux kernel 安全漏洞
CVE-2025-38487Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2025-38468

暂无评论


发表评论