🔍 CVE-2025-40113

0.0
CVSS Score
UNKNOWN
2025-11-12
2026-10-21 13:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 remoteproc qcom pas 드라이버에서 X1E 플랫폼의 ADSP lite DTB가 제대로 종료되지 않는 취약점이 발견되었습니다. 메인 펌웨어는 종료되지만 DTB용 lite pas_id가 계속 실행 상태로 남아 있어, 해당 메모리 영역에 접근할 때 시스템 충돌이 발생할 수 있습니다.

💡 쉬운 설명

기기 내부의 특정 부품(ADSP)을 업데이트할 때, 일부 설정 데이터가 완전히 꺼지지 않고 메모리에 남아 있는 문제입니다. 이로 인해 시스템이 해당 메모리를 다시 사용하려고 하면 기기가 갑자기 멈추거나 충돌할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E The ADSP firmware on X1E has separate firmware binaries for the main firmware and the DTB. The same applies for the "lite" firmware loaded by the boot firmware. When preparing to load the new ADSP firmware we shutdown the lite_pas_id for the main firmware, but we don't shutdown the corresponding lite pas_id for the DTB. The fact that we're leaving it "running" forever becomes obvious if you try to reuse (or just access) the memory region used by the "lite" firmware: The &adsp_boot_mem is accessible, but accessing the &adsp_boot_dtb_mem results in a crash. We don't support reusing the memory regions currently, but nevertheless we should not keep part of the lite firmware running. Fix this by adding the lite_dtb_pas_id and shutting it down as well. We don't have a way to detect if the lite firmware is actually running yet, so ignore the return status of qcom_scm_pas_shutdown() for now. This was already the case before, the assignment to "ret" is not used anywhere.

📍 영향받는 시스템

Linux kernel (remoteproc: qcom: pas driver affecting X1E platforms)

⚔️ 공격 벡터

로컬 시스템에서 특정 메모리 영역(adsp_boot_dtb_mem)에 접근을 시도하여 시스템 충돌 유도

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 lite_dtb_pas_id 종료 로직을 포함해야 함

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel