# ksmbd:在destroy_previous_session中修复空指针引用漏洞
## 概述
在Linux内核中,修复了一个空指针解引用漏洞,该漏洞出现在`destroy_previous_session`函数中。
## 影响版本
未提供具体影响版本。
## 细节
当客户端在Kerberos会话设置阶段设置`->PreviousSessionId`时,会触发空指针解引用错误。由于`sess->user`尚未设置,导致`destroy_previous_session`接收的`user`参数为`NULL`。具体来说,`sess->user`应在`ksmbd_krb5_authenticate()`函数中设置。因此,该补丁将`destroy_previous_session()`调用移到`ksmbd_krb5_authenticate()`之后。
## 影响
此漏洞可能导致系统不稳定或崩溃。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: ksmbd: fix null pointer dereference in destroy_previous_session - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接
标签:
神龙速读标题: ksmbd: fix null pointer dereference in destroy_previous_session - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接
标签:
神龙速读