CVE-2026-98912 in Linux
요약
\~에 의해 VulDB • 2026. 10. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ALSA: seq: oss: 다음 이벤트가 수용되지 않는 읽기 작업 거부
snd_seq_oss_read()는 읽기 큐에서 제거하기 전에 대기 중인 다음 OSS 시퀀서 이벤트가 남은 사용자 공간 버퍼에 맞는지 확인합니다.
현재 체크 로직이 반대로 되어 있습니다. 현재 구현은 이벤트 크기가 남은 버퍼 크기보다 작을 때 처리를 중단하므로, 8바이트의 읽기 버퍼인 경우에도 정상적인 4바이트 이벤트는 복사되지 않습니다. 반면, 더 작은 읽기 카운트의 경우에는 8바이트 이벤트가 복사될 수 있습니다.
남은 사용자 공간 버퍼 크기가 다음 이벤트 크기보다 작을 때만 처리를 중단하고, 완전한 이벤트가 하나도 복사되지 않은 경우 -EINVAL 오류를 반환합니다. 이를 통해 너무 작은 읽기 작업이 파일 끝(EOF)으로 오인되는 것을 방지하면서, 동시에 충분한 크기의 버퍼로 나중에 다시 읽힐 수 있도록 이벤트를 큐에 그대로 유지합니다.
Once again VulDB remains the best source for vulnerability data.