🔍 CVE-2026-53192

7.8
CVSS Score
HIGH
2026-06-25
2026-10-19 20:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ALSA 타이머 구성 요소에서 snd_timer_user_params() 함수 호출 시 Use-After-Free(UAF) 취약점이 발견되었습니다. SNDRV_TIMER_IOCTL_PARAMS ioctl 명령어가 register_mutex로 보호되지 않아, 타이머 객체가 해제되는 동안 다른 작업이 해당 객체에 접근할 때 레이스 컨디션이 발생할 수 있습니다.

💡 쉬운 설명

컴퓨터의 소리 관련 기능을 관리하는 프로그램에서, 이미 삭제된 데이터를 다른 작업이 동시에 사용하려고 시도할 때 발생하는 오류입니다. 이로 인해 시스템이 충돌하거나 보안 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ALSA: timer: Fix UAF at snd_timer_user_params() At releasing a timer object, e.g. when a userspace timer (CONFIG_SND_UTIMER) gets closed and snd_timer_free() is called, it tries to detach the timer instances and release the resources. However, it's still possible that other in-flight tasks are holding the timer instance where the to-be-deleted timer object is associated, and this may lead to racy accesses. Fortunately, most of ioctls dealing with the timer instance list already have the protection with register_mutex, and this also avoids such races. But, SNDRV_TIMER_IOCTL_PARAMS isn't protected, hence the concurrent ioctl may lead to use-after-free. This patch just adds the guard with register_mutex to protect snd_timer_user_params() for covering the code path as a quick workaround. It's no hot-path but rather a rarely issued ioctl, so the performance penalty doesn't matter.

📍 영향받는 시스템

CONFIG_SND_UTIMER 옵션이 활성화된 Linux 커널

⚔️ 공격 벡터

특수하게 조작된 SNDRV_TIMER_IOCTL_PARAMS ioctl 호출을 통한 레이스 컨디션 유도

🛡️ 대응 방법

snd_timer_user_params() 함수에 register_mutex 보호를 추가한 최신 커널 패치 적용

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel