🔍 CVE-2024-53134

5.5
CVSS Score
MEDIUM
2024-12-04
2026-10-30 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 i.MX93 블록 컨트롤러(pmdomain imx93-blk-ctrl) 드라이버 제거(remove) 경로에서 루프 종료 조건이 잘못 작성되어, 루프가 끝나지 않고 커널 패닉을 일으킬 수 있습니다. 또한 런타임 PM이 제대로 비활성화되지 않아 'Unbalanced pm_runtime_enable' 경고가 발생합니다.

💡 쉬운 설명

임베디드 칩의 전원 관리 드라이버를 제거할 때 잘못된 반복 조건 때문에 시스템이 멈추거나 재부팅될 수 있습니다. 해당 칩을 사용하는 장치에서 드라이버를 언로드하거나 제거하는 상황에서 문제가 발생합니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: pmdomain: imx93-blk-ctrl: correct remove path The check condition should be 'i < bc->onecell_data.num_domains', not 'bc->onecell_data.num_domains' which will make the look never finish and cause kernel panic. Also disable runtime to address "imx93-blk-ctrl 4ac10000.system-controller: Unbalanced pm_runtime_enable!"

📍 영향받는 시스템

i.MX93 SoC 기반 장치를 사용하는 수정 이전 Linux 커널 버전 (pmdomain imx93-blk-ctrl 드라이버 포함 빌드)

⚔️ 공격 벡터

로컬 권한을 가진 사용자가 드라이버 제거(unbind/remove) 경로를 트리거하여 서비스 거부(커널 패닉)를 유발할 수 있음

🛡️ 대응 방법

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

🔧 검증 코드

커널 버전을 확인하고 해당 패치가 포함된 배포판 커널 버전과 비교하며, imx93 모듈이 로드되어 있다면 영향 대상일 가능성이 있습니다

Shell / Script
uname -r; grep -i imx93 /proc/modules 2>/dev/null || lsmod | grep -i imx93

📊 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