🔍 CVE-2023-54096

7.8
CVSS Score
HIGH
2025-12-24
2026-08-04 10:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 soundwire 서브시스템에서 열거 완료 신호 전달 방식에 결함이 발견되었습니다. 이 결함은 대기 중인 프로세스에 신호를 제대로 전달하지 못하거나 잘못된 재초기화 함수를 사용하여 메모리 오염을 유발할 수 있습니다.

💡 쉬운 설명

사운드 장치를 연결할 때 장치가 준비되었다는 신호를 제대로 보내지 못하는 오류입니다. 이로 인해 시스템이 장치를 인식하지 못하거나 메모리 오류가 발생하여 시스템이 불안정해질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: soundwire: fix enumeration completion The soundwire subsystem uses two completion structures that allow drivers to wait for soundwire device to become enumerated on the bus and initialised by their drivers, respectively. The code implementing the signalling is currently broken as it does not signal all current and future waiters and also uses the wrong reinitialisation function, which can potentially lead to memory corruption if there are still waiters on the queue. Not signalling future waiters specifically breaks sound card probe deferrals as codec drivers can not tell that the soundwire device is already attached when being reprobed. Some codec runtime PM implementations suffer from similar problems as waiting for enumeration during resume can also timeout despite the device already having been enumerated.

📍 영향받는 시스템

Linux kernel (soundwire subsystem 포함 버전)

⚔️ 공격 벡터

로컬 공격자가 특정 사운드 장치 드라이버의 동작을 유도하여 메모리 오염을 일으킬 수 있음

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 soundwire 관련 패치가 적용된 최신 버전인지 확인하십시오.

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