🔍 CVE-2026-99034

0.0
CVSS Score
UNKNOWN
2026-10-23
2026-10-23 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 mmc: sdhci-sprd 드라이버에서 remove 경로 시 런타임 PM(Runtime Power Management) 정리가 누락되어 있습니다. probe에서는 런타임 PM을 활성화하지만 remove에서는 이를 해제하지 않고 클럭을 직접 비활성화하므로, 장치가 런타임 서스펜드 상태일 때 이미 꺼진 클럭을 다시 제어하려는 문제가 발생할 수 있습니다.

💡 쉬운 설명

SD카드 같은 저장장치를 제어하는 리눅스 드라이버가 제거될 때 전원 관리 설정을 제대로 정리하지 않습니다. 이로 인해 이미 꺼진 장치를 다시 끄려다 오류가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: mmc: sdhci-sprd: disable runtime PM on remove sdhci_sprd_probe() enables runtime PM, while sdhci_sprd_remove() does not perform the corresponding runtime PM cleanup. The probe failure path disables runtime PM before disabling the clocks, but the normal remove path directly disables clocks that are also managed by the runtime PM callbacks. If the device is runtime suspended, those clocks may already be disabled. Resume the device before removal, disable runtime PM and drop the temporary runtime PM reference before disabling the clocks. This issue was found by manual code inspection.

📍 영향받는 시스템

Unisoc(Spreadtrum) SDHCI 컨트롤러를 사용하는 Linux 커널 (수정 커밋 적용 전 버전)

⚔️ 공격 벡터

로컬 공격자가 직접 드라이버 제거(unbind)를 유발하는 등 특수한 상황에서 커널 불안정이나 서비스 장애를 일으킬 수 있으며, 원격 공격 경로는 확인되지 않음

🛡️ 대응 방법

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

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지 또는 Linux 커널 stable 저장소의 수정 커밋 포함 여부와 비교하여 패치 적용 여부를 판단

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel