🇰🇷 한글 설명
Linux 커널의 intel: int3400 드라이버에서 프로브(probe) 실패 시 ODVP 리소스를 제대로 해제하지 못하는 취약점이 발견되었습니다. evaluate_odvp() 호출 이후 특정 단계에서 오류가 발생하면 sysfs 파일과 저장 공간이 정리되지 않고 남게 됩니다.
💡 쉬운 설명
컴퓨터 부품을 작동시키려다 실패했을 때, 사용했던 임시 파일들을 깨끗이 지우지 않고 남겨두는 버그입니다. 이로 인해 시스템 리소스가 낭비되거나 불필요한 데이터가 남을 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
thermal: intel: int3400: clean up ODVP on probe failures
evaluate_odvp() creates per-ODVP sysfs files before the thermal zone
and later probe resources are registered. The current unwind path only
calls cleanup_odvp() from the late sysfs failure path, so failures after
evaluate_odvp() but before that label, including
thermal_tripless_zone_device_register() failures, leave the ODVP files
and storage behind.
Move the ODVP cleanup to the common ART/TRT unwind path so every failure
after evaluate_odvp() releases the ODVP state. Also clear the cached
ODVP pointers in cleanup_odvp(), because evaluate_odvp() can already call
it for partial setup failures while probe continues.
📍 영향받는 시스템
Intel int3400 드라이버를 사용하는 Linux 커널 버전
⚔️ 공격 벡터
직접적인 공격보다는 시스템 리소스 누수를 유발하는 로컬 환경의 오류 상황
🛡️ 대응 방법
ODVP 정리 로직이 포함된 최신 Linux 커널로 업데이트
🔧 검증 코드
현재 실행 중인 커널 버전을 확인하여 취약점이 해결된 패치 버전인지 확인합니다.