🔍 CVE-2026-98910

0.0
CVSS Score
UNKNOWN
2026-10-23
2026-10-23 12:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 AMD KFD 드라이버에서 디버그 트랩 활성화 중 runtime_info를 사용자 공간으로 복사하는 데 실패하면, 트랩 상태와 참조 카운트가 정리되지 않은 채 -EFAULT를 반환하는 문제가 해결되었습니다. 이로 인해 이후 DISABLE/ENABLE 동작이 실패할 수 있었습니다. 복사 실패 시 트랩을 비활성화하고 활성화 과정에서 설정된 나머지 상태를 되돌리도록 수정되었습니다.

💡 쉬운 설명

AMD 그래픽 드라이버의 디버그 기능을 켜는 도중 오류가 나면, 이미 켜진 설정들이 제대로 꺼지지 않고 남아 있었습니다. 이 때문에 나중에 디버그 기능을 다시 켜거나 끌 때 문제가 생길 수 있었고, 이제는 실패 시 설정을 원래대로 되돌리도록 고쳐졌습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Unwind debug trap enable on copy_to_user failure If kfd_dbg_trap_enable() fails while copying runtime_info to userspace, it had already activated the trap, set debug_trap_enabled, taken an extra process reference, and opened the debug event file. Return -EFAULT without unwinding that state, leaving inconsistent trap state and a refcount imbalance that could break later DISABLE/ENABLE. On copy_to_user failure, deactivate the trap and undo the rest of the enable setup before returning.

📍 영향받는 시스템

패치 이전의 Linux 커널 (AMD GPU용 amdkfd 드라이버 사용 시, 정확한 영향 버전은 확인 필요)

⚔️ 공격 벡터

공개된 정보상 원격 공격 경로는 명시되지 않았으며, 로컬 사용자가 디버그 트랩 기능을 호출하는 과정에서 상태 불일치를 유발하는 수준으로 보입니다.

🛡️ 대응 방법

해당 수정이 포함된 최신 Linux 커널 버전으로 업데이트하거나 배포판의 보안 업데이트를 적용하십시오.

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지 또는 커널 변경 로그와 대조하여 해당 수정이 포함되었는지 확인하고, 포함되지 않았다면 업데이트가 필요합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel