🇰🇷 한글 설명
Linux 커널의 LED 코어 드라이버에서 of_led_get() 함수 호출 시 참조 카운트가 제대로 해제되지 않는 문제가 수정되었습니다. class_find_device_by_of_node()가 획득한 디바이스 참조를 사용 후 put_device()로 반환하지 않아 메모리 누수가 발생했습니다.
💡 쉬운 설명
LED 장치를 찾는 과정에서 사용이 끝난 장치 정보를 시스템에 돌려주지 않아 메모리가 조금씩 낭비되던 문제입니다. 이번 수정으로 사용한 자원을 정상적으로 반환하도록 바뀌었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
leds: led-core: Fix refcount leak in of_led_get()
class_find_device_by_of_node() calls class_find_device(), it will take
the reference, use the put_device() to drop the reference when not need
anymore.
📍 영향받는 시스템
패치 이전의 Linux 커널 (LED 서브시스템 사용 환경, 정확한 버전 범위는 커널 수정 커밋 기준으로 확인 필요)
⚔️ 공격 벡터
CVSS 점수가 0.0으로 공격 벡터가 명시되지 않았으며, 주로 장기간 실행 시 메모리 누수로 인한 안정성 저하 문제입니다.
🛡️ 대응 방법
최신 안정 버전의 Linux 커널로 업데이트하거나 배포판 보안 패치를 적용하세요.
🔧 검증 코드
출력된 커널 버전을 배포판의 보안 권고 또는 커널 changelog와 대조하여 해당 수정이 포함되었는지 확인하며, 버전이 수정 이전이라면 업데이트가 필요합니다.