🇰🇷 한글 설명
Linux 커널의 dell-laptop 드라이버에서 초기화 오류 발생 시 일부 리소스가 제대로 해제되지 않는 결함이 발견되었습니다. 초기화 과정 중 LED나 백라이트 등록에 실패할 경우, 이미 등록된 notifier, debugfs 디렉토리, LED 리소스 등이 시스템에 남게 됩니다.
💡 쉬운 설명
컴퓨터 부품을 준비하다가 중간에 문제가 생겼을 때, 이미 준비된 것들을 제대로 정리하지 않고 종료되는 문제입니다. 이로 인해 시스템에 불필요한 찌꺼기가 남아 오류를 일으킬 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
platform/x86: dell-laptop: fix missing cleanups in init error path
dell_init() initializes several resources after dell_setup_rfkill(),
including the optional touchpad LED, keyboard backlight LED, battery
hook, debugfs directory and dell-laptop notifier.
If a later LED or backlight registration fails, the error path only
tears down the battery hook and rfkill resources. This leaves the
notifier, debugfs directory, keyboard backlight LED and optional
touchpad LED registered after dell_init() returns an error.
Add the missing cleanup calls before tearing down rfkill.
📍 영향받는 시스템
Linux kernel (platform/x86: dell-laptop 드라이버를 사용하는 시스템)
⚔️ 공격 벡터
로컬 공격자가 시스템 초기화 과정의 오류를 유도하여 리소스 누수를 발생시킬 수 있음
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.