🇰🇷 한글 설명
Linux 커널의 nct7363 hwmon 드라이버에서 of_parse_phandle_with_args() 호출 후 of_node_put()으로 device node 참조를 해제하지 않아 메모리 리소스가 누수됩니다. 장치 트리 파싱 과정에서 반복적으로 발생하면 커널 메모리가 점진적으로 소모됩니다.
💡 쉬운 설명
Linux 장치 드라이버가 정보를 읽은 후 정리하지 않아서 메모리가 계속 증가하는 문제입니다. 오랜 시간 운영하면 시스템 성능이 저하되거나 중단될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin
When calling of_parse_phandle_with_args(), the caller is responsible
to call of_node_put() to release the reference of device node.
In nct7363_present_pwm_fanin, it does not release the reference,
causing a resource leak.
📍 영향받는 시스템
Linux 커널 nct7363 온도/팬 모니터링 드라이버가 포함된 모든 버전 (수정 전)
⚔️ 공격 벡터
물리적 시스템 접근 권한이 있는 공격자가 온도센서 장치를 반복적으로 추가/제거하여 메모리 누수 가속화 가능
🛡️ 대응 방법
Linux 커널을 nct7363 드라이버 수정이 포함된 버전 이상으로 업그레이드
🔧 검증 코드
커널 버전을 확인하고 해당 버전이 CVE-2026-43165 수정을 포함하는지 Linux 배포판 보안 공지를 참조하여 확인
grep -r 'of_node_put' /sys/kernel/debug/device_tree 2>/dev/null || uname -r | grep -E '^[0-9]+\.[0-9]+' && echo 'Kernel version check - consult vendor security advisory for patched version'