🔍 CVE-2024-53127

7.8
CVSS Score
HIGH
2024-12-04
2026-08-04 11:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 dw_mmc 드라이버에서 4K보다 큰 페이지에 대한 IDMAC 작업을 수정하려던 시도가 오히려 시스템 문제를 야기했습니다. 이로 인해 Rockchip RK3566 및 StarFive JH7100/JH7110 플랫폼에서 커널 패닉이나 데이터 손상이 발생할 수 있어 해당 변경 사항을 되돌리는 조치가 이루어졌습니다.

💡 쉬운 설명

SD 카드를 사용하는 특정 기기에서 데이터를 읽고 쓰는 방식에 오류가 생겨 시스템이 갑자기 멈추거나 데이터가 깨지는 현상이 발생할 수 있습니다. 이를 해결하기 위해 문제가 된 설정을 이전 상태로 되돌리는 작업이 진행되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K" The commit 8396c793ffdf ("mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K") increased the max_req_size, even for 4K pages, causing various issues: - Panic booting the kernel/rootfs from an SD card on Rockchip RK3566 - Panic booting the kernel/rootfs from an SD card on StarFive JH7100 - "swiotlb buffer is full" and data corruption on StarFive JH7110 At this stage no fix have been found, so it's probably better to just revert the change. This reverts commit 8396c793ffdf28bb8aee7cfe0891080f8cab7890.

📍 영향받는 시스템

Linux kernel (dw_mmc driver), Rockchip RK3566, StarFive JH7100, StarFive JH7110 기반 시스템

⚔️ 공격 벡터

직접적인 외부 공격보다는 특정 하드웨어 환경에서 커널 동작 오류를 유발하여 시스템 가용성을 해치는 방식

🛡️ 대응 방법

해당 커밋(8396c793ffdf)이 반영되지 않은 안정적인 Linux 커널 버전으로 업데이트하거나 패치 적용

🔧 검증 코드

명령어 결과에 해당 커밋 ID가 나타나면 취약한 코드가 포함된 상태이며, 나타나지 않아야 안전합니다.

Shell / Script
git log --grep='8396c793ffdf' || echo 'Commit not found'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel