🇰🇷 한글 설명
리눅스 커널의 gpio-charger 드라이버에서 충전 전류 제한을 설정할 때 발생하는 취약점입니다. 요청된 전류 제한값이 설정 가능한 최저값보다 낮을 경우, 인덱스가 할당된 메모리 범위를 벗어나 메모리 외부 영역에 접근하게 됩니다.
💡 쉬운 설명
배터리 충전 속도를 조절하는 과정에서 잘못된 값을 입력하면 컴퓨터의 메모리 영역을 침범할 수 있는 오류입니다. 이로 인해 시스템이 불안정해지거나 보안 문제가 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
power: supply: gpio-charger: Fix set charge current limits
Fix set charge current limits for devices which allow to set the lowest
charge current limit to be greater zero. If requested charge current limit
is below lowest limit, the index equals current_limit_map_size which leads
to accessing memory beyond allocated memory.
📍 영향받는 시스템
gpio-charger 드라이버를 사용하는 리눅스 커널 기반 시스템
⚔️ 공격 벡터
충전 전류 제한 값을 조작하여 메모리 경계를 벗어나는 인덱스 접근 유도
🛡️ 대응 방법
해당 취약점이 수정된 최신 리눅스 커널 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 취약점이 해결된 패치 버전 이후인지 확인