🔍 CVE-2021-47502

7.8
CVSS Score
HIGH
2024-05-24
2026-08-04 10:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ASoC wcd934x 코덱 드라이버에서 채널 매핑 리스트를 처리할 때 발생하는 취약점입니다. 동일한 채널이 여러 DAI 채널 리스트에 중복 추가될 경우 기존 리스트가 손상될 위험이 있습니다.

💡 쉬운 설명

오디오 장치의 채널을 연결하는 과정에서 실수로 같은 채널을 두 번 등록하여 시스템 데이터가 꼬이는 문제입니다. 이로 인해 오디오 기능이 오작동하거나 시스템 안정성에 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: wcd934x: handle channel mappping list correctly Currently each channel is added as list to dai channel list, however there is danger of adding same channel to multiple dai channel list which endups corrupting the other list where its already added. This patch ensures that the channel is actually free before adding to the dai channel list and also ensures that the channel is on the list before deleting it. This check was missing previously, and we did not hit this issue as we were testing very simple usecases with sequence of amixer commands.

📍 영향받는 시스템

wcd934x 코덱을 사용하는 Linux 커널 기반 시스템

⚔️ 공격 벡터

특정 오디오 설정 명령(amixer 등)을 통해 채널 매핑 리스트를 조작하여 메모리 손상을 유도

🛡️ 대응 방법

해당 취약점이 수정된 최신 Linux 커널 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 패치가 적용된 보안 업데이트 버전인지 확인

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