🔍 CVE-2026-90041

8.8
CVSS Score
HIGH
2026-09-16
2026-10-21 13:20
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 Sony HID 드라이버에서 장치 프로브(probe) 실패 시 장치 목록을 제대로 정리하지 못하는 취약점이 발견되었습니다. 이로 인해 이미 해제된 메모리 영역을 참조하게 되어 시스템 불안정이나 예기치 않은 동작을 유발할 수 있습니다.

💡 쉬운 설명

소니 컨트롤러를 연결할 때 오류가 발생하면, 컴퓨터가 이미 사용을 마친 메모리 주소를 계속 붙잡고 있어 문제가 생기는 현상입니다. 이로 인해 시스템이 멈추거나 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: HID: sony: clean up device list on probe failure sony_input_configured() adds some controllers to sony_device_list before HID core registers their input devices. input_register_device() can fail after the callback returns successfully. sony_probe() then observes that HID_CLAIMED_INPUT is clear and unwinds, but only stops the HID hardware. The devres-managed sony_sc is freed while its list node remains linked, so the next matching controller traverses freed memory. Initialize the list node and device ID to inactive states. Make list removal idempotent and run the driver-private cleanup on every probe failure path. This also makes a second cleanup safe when sony_input_configured() already unwound a partial initialization before sony_probe() handles the missing input claim. Found by 0sec (https://0sec.ai) using automated source analysis; verified against the HID input registration and probe unwind paths.

📍 영향받는 시스템

Sony HID 드라이버를 사용하는 리눅스 커널 버전

⚔️ 공격 벡터

취약한 드라이버가 로드된 상태에서 특정 하드웨어 연결 시도를 통한 메모리 오염 유도

🛡️ 대응 방법

Sony HID 드라이버의 프로브 실패 시 정리 로직이 개선된 최신 리눅스 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel