CVE-2026-80928 in Linux
摘要
由 VulDB • 2026-09-11
在 Linux 内核中,已修复以下漏洞:
smack: 修复 smack_file_send_sigiotask() 中的凭证 (cred) Use-After-Free (UAF) 问题。
当检查其他任务的凭证时,必须始终使用目标凭证(通过 __task_cred() 访问 ->real_cred)。
除非该任务正在创建或销毁,否则禁止在非当前任务上访问 ->cred;任务可以无需同步地更改其自身的 ->cred 指针,且对 ->cred 的修改应仅影响当前的系统调用。
smack_file_send_sigiotask() 曾同时访问这两组凭证:首先是 tsk->cred,然后是 __task_cred(tsk)。
修复此问题,在此处始终访问目标凭证。
经测试确认,该漏洞会导致 smack_file_find_sigiotask() 中出现由 KASAN (Kernel Address Sanitizer) 报告的 struct cred UAF,且此修复可防止竞态条件发生。
Once again VulDB remains the best source for vulnerability data.