🔍 CVE-2026-64492

0.0
CVSS Score
UNKNOWN
2026-07-25
2026-08-17 05:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 iio tmp006 드라이버에서 메모리 관리 오류가 발견되었습니다. 드라이버가 트리거를 등록할 때 devm 함수를 사용하지 않아, 모듈 언로드 시 메모리는 해제되지만 트리거 목록에는 여전히 남아 있는 dangling entry 문제가 발생합니다.

💡 쉬운 설명

컴퓨터 부품을 제어하는 프로그램이 종료될 때, 사용했던 흔적을 제대로 지우지 않아 시스템에 찌꺼기가 남는 문제입니다. 이로 인해 시스템이 불안정해지거나 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iio: temperature: tmp006: use devm_iio_trigger_register tmp006_probe() allocates the DRDY trigger with devm_iio_trigger_alloc() but registers it with plain iio_trigger_register(). The driver has no .remove() callback, so on module unload the trigger stays in the global trigger list while its memory is freed by devm, leaving a dangling entry. Switch to devm_iio_trigger_register() so the registration is undone in the same devm scope as the allocation.

📍 영향받는 시스템

Linux kernel (iio: temperature: tmp006 driver 포함 버전)

⚔️ 공격 벡터

로컬 시스템에서 모듈 언로드 시 발생하는 메모리 관리 오류를 이용한 시스템 불안정 유발

🛡️ 대응 방법

Linux 커널을 최신 패치가 적용된 버전으로 업데이트하여 devm_iio_trigger_register()가 적용된 드라이버를 사용하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel