🔍 CVE-2026-31776

7.8
CVSS Score
HIGH
2026-05-01
2026-11-06 16:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ALSA ctxfi 드라이버에서 hw20k2 하드웨어의 SPDIF1 DAIO 타입이 daio_device_index() 함수에서 제대로 처리되지 않아 -EINVAL을 반환했고, 이로 인해 배열 범위를 벗어나는 메모리 접근(out-of-bounds)이 발생했습니다. hw20k1의 처리 방식을 따라 해당 타입에 올바른 인덱스를 반환하도록 수정되었습니다.

💡 쉬운 설명

사운드 카드 드라이버가 특정 오디오 출력 장치를 잘못 처리해서 메모리의 허용되지 않은 영역을 읽거나 쓰는 문제입니다. 이로 인해 시스템이 불안정해지거나 권한 상승에 악용될 가능성이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ALSA: ctxfi: Fix missing SPDIFI1 index handling SPDIF1 DAIO type isn't properly handled in daio_device_index() for hw20k2, and it returned -EINVAL, which ended up with the out-of-bounds array access. Follow the hw20k1 pattern and return the proper index for this type, too.

📍 영향받는 시스템

Creative Sound Blaster X-Fi(ctxfi 드라이버, hw20k2 칩셋)를 사용하는 수정 전 Linux 커널 버전

⚔️ 공격 벡터

로컬 사용자가 해당 사운드 장치 관련 기능을 조작하여 커널 메모리의 범위 밖 접근을 유발하는 방식으로 추정됨 (원격 공격 가능성 낮음)

🛡️ 대응 방법

패치가 포함된 최신 Linux 커널로 업데이트하거나 배포판의 보안 업데이트를 적용하세요.

🔧 검증 코드

커널 버전이 패치된 버전 이상인지 확인하고, Creative 장치와 ctxfi 모듈이 로드되어 있는지 확인합니다. 장치나 모듈이 없으면 이 취약점의 영향을 받지 않습니다.

Shell / Script
uname -r && lspci -nn 2>/dev/null | grep -i 'creative' && lsmod 2>/dev/null | grep -E 'snd_ctxfi|ctxfi'

📊 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