CVE-2026-43041Linux内核net: qrtr组件存在内存泄漏漏洞。由于radix_tree在创建过程中若分配失败会产生孤儿节点且无法被回收,导致内存资源持续消耗。该漏洞通过将数据结构迁移至xarray进行修复,确保在节点释放时正确清理内存。
漏洞位于Linux内核的net/qrtr模块中,源于`qrtr_tx_flow`对radix_tree API的使用。Radix_tree在通过`__radix_tree_create()`构建树结构时,会逐个分配中间节点。如果在此过程中后续的节点分配失败,先前已链接的中间节点会保留在树中成为“孤儿节点”。由于遍历函数仅访问叶子节点,这些孤儿节点永远不会被释放,造成内存泄漏。攻击者可利用本地低权限账号,通过触发特定的qrtr操作流程并配合内存压力条件,反复利用该漏洞导致系统内存耗尽,从而引发拒绝服务(DoS)。