🔍 CVE-2026-92490

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

🇰🇷 한글 설명

Linux 커널의 arm_scmi 드라이버에서 드라이버 등록 실패 시 요청된 프로토콜 장치들을 해제하지 않는 취약점이 발견되었습니다. 이로 인해 드라이버 등록 실패 후 모듈이 로드 해제되면, 글로벌 IDR에 남아있는 잘못된 포인터를 참조하여 시스템 오류나 메모리 손상이 발생할 수 있습니다.

💡 쉬운 설명

장치를 설치하다가 오류가 났을 때, 설치 시도 중 생성했던 흔적을 제대로 지우지 않아 발생하는 문제입니다. 이 흔적을 나중에 잘못 건드리면 컴퓨터 시스템이 갑자기 멈추거나 오류가 날 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Unrequest devices if driver registration fails scmi_driver_register() requests protocol devices before registering the driver. If driver_register() fails, those requests remain in the global IDR and retain pointers to the module's ID table. Once the failed module load releases that storage, later request matching or SCMI device creation can dereference the stale pointers. Unrequest the complete protocol table before returning the registration failure. At this point table registration succeeded, so every entry is owned by the current registration attempt.

📍 영향받는 시스템

arm_scmi 드라이버를 사용하는 Linux 커널 버전

⚔️ 공격 벡터

드라이버 등록 실패를 유도하여 메모리에 잘못된 포인터를 남긴 후, 이를 참조하게 만들어 시스템 불안정 유도

🛡️ 대응 방법

드라이버 등록 실패 시 프로토콜 테이블의 모든 항목을 해제하도록 커널 패치 적용

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel