Linux 커널에서는 다음 취약점이 해결되었습니다. ALSA: usb-audio: 클럭 소스를 찾을 때 범위를 벗어난 읽기 수정 현재 USB 오디오 드라이버 코드는 각각의 bLength를 확인하지 않습니다. 시계 설명자를 탐색하는 설명자입니다. 즉, 장치가 더 짧은 bLength를 가진 가짜 설명자를 제공하면 드라이버는 범위를 벗어난 읽기에 도달할 수 있습니다. 이 문제를 해결하기 위해 이 패치는 유효성 검사기에 온전성 검사를 추가합니다. 시계 설명자 탐색을 위한 함수입니다. 설명할 때
Linux 커널에서는 다음 취약점이 해결되었습니다.
ALSA: usb-audio: 클럭 소스를 찾을 때 범위를 벗어난 읽기 수정
현재 USB 오디오 드라이버 코드는 각각의 bLength를 확인하지 않습니다. 시계 설명자를 탐색하는 설명자입니다. 즉, 장치가 더 짧은 bLength를 가진 가짜 설명자를 제공하면 드라이버는 범위를 벗어난 읽기에 도달할 수 있습니다.
이 문제를 해결하기 위해 이 패치는 유효성 검사기에 온전성 검사를 추가합니다. 시계 설명자 탐색을 위한 함수입니다. 설명자가 길이가 예상보다 짧으면 루프에서 건너뜁니다.
클록 소스 및 클록 승수 설명자의 경우 다음과 같이 할 수 있습니다. 각 설명자 유형의 sizeof()와 비교하여 bLength를 확인하세요. UAC2 및 UAC3의 클럭 선택기 설명자인 OTOH에는 배열이 있습니다. bNrInPins 요소와 그 꼬리에 두 개의 필드가 더 있으므로 sizeof() 확인 외에 추가로 확인해야 합니다.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 71.00 |
| 악용 신호(KEV 등재) | ×1.50 |
| VPI | 100.00 |
VPI 공식 vpi-v1 기준
필수 조치
Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.