🔍 CVE-2026-23338

5.5
CVSS Score
MEDIUM
2026-03-25
2026-11-05 22:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 AMDGPU 사용자 큐(userq) 대기 ioctl에서, 사용자 공간이 num_fences 값을 작게 주거나 두 번의 호출 사이에 필요한 펜스 수가 늘어날 경우 커널 경고(WARN_ON) 백트레이스가 불필요하게 출력되던 문제입니다. 해당 WARN_ON을 제거하여 오류는 errno로만 반환되도록 수정되었습니다.

💡 쉬운 설명

사용자 프로그램이 잘못된 값을 넘기면 커널이 불필요하게 경고 로그를 남기던 문제입니다. 보안상 시스템 장악이 아닌, 로그를 어지럽히고 정상 동작을 방해하는 수준의 결함입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/userq: Do not allow userspace to trivially triger kernel warnings Userspace can either deliberately pass in the too small num_fences, or the required number can legitimately grow between the two calls to the userq wait ioctl. In both cases we do not want the emit the kernel warning backtrace since nothing is wrong with the kernel and userspace will simply get an errno reported back. So lets simply drop the WARN_ONs. (cherry picked from commit 2c333ea579de6cc20ea7bc50e9595ef72863e65c)

📍 영향받는 시스템

AMDGPU 드라이버를 사용하는 수정 이전의 Linux 커널 버전 (AMD GPU 사용자 큐 기능 사용 환경)

⚔️ 공격 벡터

로컬 사용자 공간 프로그램이 잘못된 num_fences 값으로 userq wait ioctl을 호출하여 커널 경고 로그를 반복 유발

🛡️ 대응 방법

배포판 제공 최신 Linux 커널 업데이트를 적용하여 해당 커밋(2c333ea579de6cc20ea7bc50e9595ef72863e65c)이 포함된 버전으로 재부팅

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지에서 해당 CVE 수정이 포함된 패치 버전과 비교하여, 같거나 높으면 수정된 것입니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel