CVE-2026-64362 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 25.

Linux 커널에서 다음 취약점이 해결되었습니다:

HID: lg-g15 - 제거 시 대기 중인 작업을 취소하여 use-after-free 수정

lg_g15_data는 devm을 사용하여 할당되며 작업 항목(work item)을 보유합니다. 보고 핸들러(report handlers)는 장치 입력으로부터 해당 작업을 즉시 스케줄링합니다. lg_g15_event() 및 lg_g15_v2_event()는 백라이트 사이클 키(backlight cycle key)에서 이를 수행하며, lg_g510_leds_event()도 동일하게 동작합니다. 워커(worker)는 container_of를 통해 lg_g15_data에 대한 포인터 역참조를 수행합니다.

이 드라이버에는 remove 콜백이 없었으며 작업을 취소하지 않았습니다. 따라서 보고가 작업을 스케줄링한 후 키보드가 제거되면, devres는 작업이 아직 대기 중이거나 실행 중인 동안 lg_g15_data를 해제하고 워커가 이미 해지된 메모리에 접근하게 됩니다. 이는 use-after-free 취약점입니다. 장치 제거 시 레이스 조건(race condition)을 통해 공격 가능합니다.

devres가 상태를 해제하기 전에 작업을 취소하는 remove 콜백을 추가합니다. g15->work는 이를 스케줄링하는 모델(G15, G15 v2, G510)에서만 초기화됩니다. G13 및 Z-10은 이를 0으로 유지하므로, 설정되지 않은 작업을 취소하지 않도록 g15->work.func에 대한 체크로 취소를 보호합니다. g15 NULL 테스트는 lg_g15_raw_event()에 이미 존재하는 것과 동일한 패턴을 따릅니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-383158

EPSS

0.00220

활동

낮음

출처

Do you know our Splunk app?

Download it now for free!