🔍 CVE-2026-93117

0.0
CVSS Score
UNKNOWN
2026-09-17
2026-10-19 10:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널에서 USB 동적 ID(Dynamic ID) 제거 작업과 probe 함수가 동시에 실행될 때 발생하는 Use-After-Free(UAF) 취약점이 해결되었습니다. usb_probe_interface 과정에서 ID 정보를 복사하여 사용하도록 수정함으로써, ID가 제거된 후 메모리에 접근하려 할 때 발생하는 문제를 방지합니다.

💡 쉬운 설명

USB 장치를 인식하는 과정에서 장치 정보가 갑자기 삭제되어 컴퓨터가 잘못된 메모리 주소를 참조하는 오류가 있었습니다. 이로 인해 시스템이 충돌하거나 보안 문제가 생길 수 있었으나, 정보를 미리 복사해두는 방식으로 수정되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: usb: fix UAF when probe runs concurrent to dyn ID removal Dynamic IDs are only guaranteed to be valid when usb_dynids_lock is held, as remove_id_store can free the node. Thus, make a copy in usb_probe_interface. Clarify the documentation that the id parameter is only valid during the probe. USB serial has the same pattern, but it does not need fixing as the IDs cannot be removed via sysfs.

📍 영향받는 시스템

USB 동적 ID 기능을 사용하는 리눅스 커널 버전

⚔️ 공격 벡터

USB 장치의 동적 ID를 제거하는 과정과 장치 인식을 동시에 유도하여 메모리 오류 유발

🛡️ 대응 방법

해당 취약점이 수정된 최신 리눅스 커널로 업데이트

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 수정된 버전 이상인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel