# ALSA:usb-audio:在snd_usbmidi_output_open()中删除snd_BUG_ON()
## 概述
在Linux内核中,解决了一个与ALSA驱动相关的漏洞,该漏洞涉及`snd_usbmidi_output_open()`函数中的`snd_BUG_ON()`检查。
## 细节
`snd_usbmidi_output_open()`函数中包含了一个针对NULL端口的`snd_BUG_ON()`检查。原本认为这种情况下不应该出现NULL端口,因此使用`snd_BUG_ON()`来标识一个异常。但实际上,当设备提供的端点设置无效时,驱动程序会跳过分配,导致出现NULL端口。因此,应该移除`snd_BUG_ON()`以避免误导,认为这实际上是一个bug。最近syzbot发现了这一问题。
## 影响
移除`snd_BUG_ON()`可以避免误解,其实这并不是一个真正的bug。这个问题主要影响与USB MIDI设备交互的Linux内核版本。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: 503 Service Temporarily Unavailable -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签: