🔍 CVE-2025-37862

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

🇰🇷 한글 설명

Linux 커널의 HID PIDFF 드라이버에서 pidff_find_fields 함수가 장치에 구현되지 않은 리포트를 검색할 때 널 포인터 역참조가 발생하는 문제입니다. 선택적 리포트와 필수 리포트 모두에서 발생하며, pidff_find_special_field에도 같은 로직이 적용되어 있습니다. 현재는 필수 리포트 누락 시 초기화에서 오류가 반환되지만, 향후 코드 변경 시 문제가 재발할 수 있어 수정되었습니다.

💡 쉬운 설명

USB force feedback 장치(게임 조이스틱 등)를 처리하는 리눅스 커널 부분에서 프로그램이 존재하지 않는 기능을 찾을 때 비정상 종료될 수 있는 결함입니다. 이로 인해 시스템이 불안정해지거나 충돌할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: HID: pidff: Fix null pointer dereference in pidff_find_fields This function triggered a null pointer dereference if used to search for a report that isn't implemented on the device. This happened both for optional and required reports alike. The same logic was applied to pidff_find_special_field and although pidff_init_fields should return an error earlier if one of the required reports is missing, future modifications could change this logic and resurface this possible null pointer dereference again. LKML bug report: https://lore.kernel.org/all/CAL-gK7f5=R0nrrQdPtaZZr1fd-cdAMbDMuZ_NLA8vM0SX+nGSw@mail.gmail.com

📍 영향받는 시스템

패치가 적용되지 않은 Linux 커널 버전 (HID PIDFF 드라이버를 사용하는 시스템)

⚔️ 공격 벡터

물리적으로 연결된 특수 HID 장치를 통해 커널 널 포인터 역참조를 유발하여 서비스 거부(DoS)를 일으킬 수 있으며, 원격 공격 경로는 확인되지 않았습니다.

🛡️ 대응 방법

배포판 제공 보안 업데이트 또는 수정이 포함된 최신 Linux 커널로 업데이트하고 재부팅합니다.

🔧 검증 코드

출력된 커널 버전을 배포판의 보안 공지에서 해당 CVE 수정 버전과 비교하여, 현재 버전이 수정 버전 이상이면 패치된 것이고 미만이면 업데이트가 필요합니다.

Shell / Script
uname -r && (dpkg -l linux-image-$(uname -r) 2>/dev/null || rpm -q kernel 2>/dev/null) | head -n 5

📊 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