🇰🇷 한글 설명
Linux 커널의 AMBA 버스 드라이버에서 디바이스 트리로부터 장치를 생성할 때 증가된 of_node의 참조 카운트가 amba_device_release에서 해제되지 않아 참조 누수가 발생합니다. 이를 of_node_put으로 해결하여 누수를 방지합니다.
💡 쉬운 설명
리눅스 커널이 장치 정보를 관리하는 과정에서 사용이 끝난 메모리 참조를 반환하지 않는 버그입니다. 장기간 사용 시 메모리가 점진적으로 낭비될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
amba: bus: fix refcount leak
commit 5de1540b7bc4 ("drivers/amba: create devices from device tree")
increases the refcount of of_node, but not releases it in
amba_device_release, so there is refcount leak. By using of_node_put
to avoid refcount leak.
📍 영향받는 시스템
AMBA 버스 드라이버와 디바이스 트리를 사용하는 ARM 기반 Linux 커널 (패치 적용 전 버전)
⚔️ 공격 벡터
직접적인 원격 공격 경로는 확인되지 않았으며, 반복적인 장치 생성/제거 동작에 따른 메모리 누수 형태로 가용성에 영향을 줄 수 있습니다.
🛡️ 대응 방법
사용 중인 Linux 커널을 해당 수정이 포함된 최신 안정 버전 또는 배포판 보안 업데이트로 업그레이드합니다.
🔧 검증 코드
출력된 커널 버전을 배포판의 보안 권고나 커널 변경 로그와 대조하여 이 수정이 포함된 버전인지 확인합니다.