从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change - 问题描述:rfcomm_sk_state_change 函数试图使用 sock_lock,但 sockcomm_sock_ioctl 总是试图锁定它,导致死锁。 2. 代码变更: - 文件:net/bluetooth/rfcomm/socket.c - 变更内容: - 删除了对 sock_lock 的使用。 - 添加了对 EIOCTLCMD 的检查。 - 添加了对 EOPNOTSUPP 的检查。 3. 作者和提交信息: - 提交者:Luiz Augusto von Dentz - 提交时间:2024-09-30 13:26:21 -0400 - 提交者:Greg Kroah-Hartman - 提交时间:2024-10-17 15:08:34 +0200 4. 问题跟踪: - 报告人:syzbot+d7ce59b06b3eb14fd218@syzkaller.appspotmail.com - 测试人:syzbot+d7ce59b06b3eb14fd218@syzkaller.appspotmail.com - 关闭链接:https://syzkaller.appspot.com/bug?extid=d7ce59b06b3eb14fd218 5. 修复和签名: - 修复人:Luiz Augusto von Dentz - 签名人:Sasha Levin 这些信息表明,这是一个与 Bluetooth RFCOMM 协议相关的死锁问题,通过修改代码来解决这个问题。