🔍 CVE-2025-37811

5.5
CVSS Score
MEDIUM
2025-05-08
2026-11-05 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 USB chipidea ci_hdrc_imx 드라이버에서 선택적 장치 속성인 usbmisc가 NULL일 수 있음에도 포인터를 역참조하기 전에 확인하지 않아 발생하는 문제가 수정되었습니다. 정적 분석 도구 Svace와 Linux Verification Center에 의해 발견되었습니다.

💡 쉬운 설명

일부 NXP i.MX 기반 장치에서 USB 관련 선택 설정이 없을 때 시스템이 잘못된 메모리를 참조할 수 있는 결함입니다. 이번 수정으로 해당 값이 없을 때를 먼저 확인하도록 바뀌었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: usb: chipidea: ci_hdrc_imx: fix usbmisc handling usbmisc is an optional device property so it is totally valid for the corresponding data->usbmisc_data to have a NULL value. Check that before dereferencing the pointer. Found by Linux Verification Center (linuxtesting.org) with Svace static analysis tool.

📍 영향받는 시스템

NXP i.MX 계열 SoC용 chipidea USB 드라이버(ci_hdrc_imx)를 포함한 수정 이전 Linux 커널 버전

⚔️ 공격 벡터

공격자가 USB 장치 구성 등을 통해 드라이버 경로를 유도할 수 있는 경우에 한해 NULL 포인터 역참조로 인한 충돌(서비스 거부)이 일어날 수 있으며, 원격 공격 경로는 확인되지 않았습니다.

🛡️ 대응 방법

배포판 제공 커널을 최신 보안 업데이트로 갱신하거나, 수정 커밋이 포함된 Linux 커널 버전으로 업그레이드하십시오.

🔧 검증 코드

커널 버전이 수정 배포판 업데이트 이후인지 확인하고, ci_hdrc 드라이버가 로드되어 있는지 확인하십시오. 드라이버가 없으면 이 취약점의 영향을 받지 않습니다.

Shell / Script
uname -r && (ls /sys/bus/platform/drivers/ 2>/dev/null | grep -i ci_hdrc; lsmod 2>/dev/null | grep -i ci_hdrc)

📊 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