🔍 CVE-2026-74552

0.0
CVSS Score
UNKNOWN
2026-08-15
2026-08-19 17:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 hwmon(lm90) 드라이버에서 드라이버 등록이 완료되기 전에 사용자 공간에서 sysfs 속성을 읽을 경우 NULL 포인터 역참조가 발생할 수 있습니다. 이는 데이터 구조체가 완전히 초기화되지 않은 상태에서 알람 보고 작업이 실행되어 시스템 충돌을 유발할 수 있는 취약점입니다.

💡 쉬운 설명

컴퓨터 부품의 온도를 감시하는 프로그램이 준비를 다 마치기도 전에 정보를 요청하면, 프로그램이 존재하지 않는 주소를 참조하여 시스템이 멈추거나 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: hwmon: (lm90) Only report alarms if driver is ready Userspace can read sysfs attributes before driver registration is complete, immediately after devm_hwmon_device_register_with_info() has been called. At that time, data->hwmon_dev is not yet initialized. This can trigger a NULL pointer access since lm90_update_device() and with it lm90_update_alarms_locked() will be called. This call schedules report_work and lm90_report_alarms(), which passes the still-NULL data->hwmon_dev to hwmon_notify_event() and triggers a NULL pointer dereference. Fix the problem by only scheduling the report and alert workers data->hwmon_dev is set.

📍 영향받는 시스템

Linux kernel (lm90 driver 사용 환경)

⚔️ 공격 벡터

드라이버 초기화 직후 사용자 공간에서 sysfs 속성에 접근하여 의도적으로 NULL 포인터 역참조 유도

🛡️ 대응 방법

커널 패치를 통해 데이터 구조체(hwmon_dev)가 완전히 설정된 후에만 알람 보고 작업이 실행되도록 수정

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 수정된 최신 패치 버전인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel