🔍 CVE-2023-53012

5.5
CVSS Score
MEDIUM
2025-03-27
2026-11-05 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널 thermal 코어에서 __thermal_cooling_device_register() 함수가 device_register() 실패 전에 put_device()를 호출하고, 일부 오류 경로에서 thermal_cooling_device_destroy_sysfs()를 불필요하게 호출하는 문제가 수정되었습니다. 해제 호출 위치를 올바르게 조정하여 잘못된 리소스 해제를 방지합니다.

💡 쉬운 설명

리눅스 커널의 온도 관리 기능에서 장치 등록 실패 시 정리 작업 순서가 잘못되어 있었습니다. 이를 올바른 순서로 고쳐 메모리나 장치 정보가 잘못 정리되는 문제를 막았습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: thermal: core: call put_device() only after device_register() fails put_device() shouldn't be called before a prior call to device_register(). __thermal_cooling_device_register() doesn't follow that properly and needs fixing. Also thermal_cooling_device_destroy_sysfs() is getting called unnecessarily on few error paths. Fix all this by placing the calls at the right place. Based on initial work done by Caleb Connolly.

📍 영향받는 시스템

Linux 커널의 thermal 서브시스템을 사용하는 수정 이전 버전 (쿨링 장치 등록 기능 포함 시스템)

⚔️ 공격 벡터

로컬 사용자가 장치 등록 실패를 유발할 수 있는 조건에서 잘못된 해제 순서로 인해 비정상 동작이나 불안정성을 일으킬 가능성이 있음

🛡️ 대응 방법

배포판 제공 최신 커널 업데이트를 설치하고 재부팅하여 수정 사항을 적용

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지 또는 커널 패치 목록과 대조하여 해당 수정이 포함된 버전인지 확인하며, 이전 버전이면 업데이트가 필요합니다.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel