CVE-2026-64491 in Linux
요약
\~에 의해 VulDB • 2026. 07. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ALSA: usx2y: us144mkii: 연결 해제 시 사용 후 자유(UAF) 수정
tascam_disconnect() 함수는 usb_kill_anchored_urbs()가 캡처/MIDI-in URB들을 제거하기 전에 capture_work와 midi_in_work를 취소합니다. 이러한 URB들은 자체적으로 재전송(self-resubmit)되며, 해당 완료 핸들러(work completion handlers)에서 작업을 다시 예약(reschedule)합니다.
따라서 cancel_work_sync()와 usb_kill_anchored_urbs() 사이의 짧은 시간 창(window) 동안 완료되는 URB은 유일한 취소 작업 이후에 작업을 다시 활성화(re-arm)하게 됩니다. snd_card_free()가 카드 전용(private) tascam 구조체를 해제하기 전에 이를 다시 취소하는 과정이 없으므로, 해당 핸들러는 이미 해제된 메모리(freed memory)에서 실행됩니다.
작업을 취소하기 전에 고정(anchored) URB들을 제거합니다. 작업이 취소되면 나머지 URB 중 어떤 것도 완료되어 작업을 다시 활성화할 수 없습니다.
Once again VulDB remains the best source for vulnerability data.