CVE-2026-43308Linux内核中的btrfs文件系统模块存在一处拒绝服务漏洞。该漏洞源于`run_one_delayed_ref()`函数处理逻辑不当,当遇到未预期的延迟引用类型时,原代码会直接调用`BUG()`引发内核崩溃。本地低权限攻击者可利用此缺陷,通过特定操作触发该异常路径,导致系统死机或重启,从而严重影响系统可用性。
该漏洞位于Linux内核的btrfs子系统中,具体涉及`run_one_delayed_ref()`函数的实现。在处理延迟引用时,如果遇到未定义或意外的引用类型,原代码直接调用`BUG()`宏。`BUG()`在Linux内核中通常会导致内核恐慌,进而触发系统重启或完全死机,造成拒绝服务。攻击向量为本地,且权限要求较低(PR:L),意味着非特权的本地用户可以通过构造特殊的文件系统操作或利用现有的逻辑缺陷来触发这一错误的引用类型。由于不需要用户交互且作用域为用户级(S:U),成功的攻击会导致系统立即崩溃,影响可用性(A:H),但不会影响机密性和完整性。修复方案是将致命的`BUG()`替换为返回错误代码并记录日志,从而避免系统崩溃。