CVE-2026-64376 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 26.

리눅스 커널에서 다음 취약점이 해결되었습니다:

firmware_loader: firmware_upload_register()에서의 장치 참조 누수 수정

firmware_upload_register() -> fw_create_instance() -> device_initialize()

fw_create_instance()가 성공한 후, embedded struct device의 수명은 이미 device_initialize()를 호출했으므로 장치 코어의 참조 카운팅을 통해 관리될 것으로 예상됩니다.

firmware_upload_register()에서 alloc_lookup_fw_priv()이 실패하는 경우(단, fw_create_instance()는 성공함), 코드는 free_fw_sysfs로 이동하여 put_device()를 사용하여 장치 참조를 해제하지 않고 직접 fw_sysfs를 해제합니다. 이로 인해 embedded struct device의 참조 카운트가 불균형 상태가 되어 refcount 누수가 발생할 수 있습니다.

이 문제는 제가 개발한 정적 분석 도구를 통해 식별되었으며, 수동 검토를 통해 확인되었습니다. 오류 경로에서 인스턴스를 직접 해제하는 대신 put_device(fw_dev)를 사용하고 fw_dev_release()가 최종 정리 작업을 처리하도록 하여 이 문제를 수정했습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-383174

EPSS

0.00173

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!