# ksmbd: 在 ksmbd_decode_ntlmssp_auth_blob() 中修复 slub 溢出问题
## 概述
Linux内核中的ksmbd模块存在slub溢出漏洞,发生在`ksmbd_decode_ntlmssp_auth_blob()`函数中。
## 影响版本
未具体列出影响版本,需参考Linux内核的更新记录。
## 细节
当`authblob->SessionKey.Length`大于会话密钥大小(`CIFS_KEY_SIZE`)时,在密钥交换代码中可能发生slub溢出。该漏洞发生在`cifs_arc4_crypt`函数将客户端的`SessionKey`复制到会话密钥数组时。
## 影响
此漏洞可能导致内存溢出,攻击者可能利用此漏洞执行任意代码或导致系统崩溃。
# | POC 描述 | 源链接 | 神龙链接 |
---|---|---|---|
1 | Authenticated 0-click RCE against Linux 6.1.45 for CVE-2023-52440 and CVE-2023-4130 | https://github.com/BitsByWill/ksmbd-n-day | POC详情 |
暂无评论