🔍 CVE-2023-52561

5.5
CVSS Score
MEDIUM
2024-03-02
2026-10-30 13:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 arm64 Qualcomm SDM845 DB845c 장치 트리에서, 부트로더가 설정한 프레임버퍼(스플래시) 메모리 영역을 예약 메모리로 표시하지 않아 발생하는 문제가 해결되었습니다. 이 누락으로 인해 해당 메모리 영역 접근 시 arm-smmu의 Unhandled context fault 및 커널 패닉이 발생했습니다.

💡 쉬운 설명

부팅 화면을 그리기 위해 부트로더가 사용하는 메모리를 운영체제가 실수로 다른 용도로 쓸 수 있었습니다. 이 영역을 보호 대상으로 표시하여 충돌로 인한 시스템 멈춤을 막았습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved Adding a reserved memory region for the framebuffer memory (the splash memory region set up by the bootloader). It fixes a kernel panic (arm-smmu: Unhandled context fault at this particular memory region) reported on DB845c running v5.10.y.

📍 영향받는 시스템

Linux 커널 DB845c(SDM845) arm64 보드, 특히 v5.10.y 계열 커널

⚔️ 공격 벡터

로컬 공격보다는 장치 트리 설정 누락으로 인한 안정성 결함이며, 직접적인 원격 공격 경로는 확인되지 않음

🛡️ 대응 방법

수정이 포함된 최신 Linux 커널 안정 버전(v5.10.y 이후 패치본)으로 업데이트

🔧 검증 코드

커널 버전이 패치된 v5.10.y 이상인지 확인하고, cont_splash 예약 메모리 항목이 장치 트리에 존재하면 수정이 적용된 것으로 판단합니다.

Shell / Script
uname -r 2>/dev/null && grep -r 'cont_splash' /proc/device-tree 2>/dev/null | head -n 1

📊 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