🔍 CVE-2024-53063

7.8
CVSS Score
HIGH
2024-11-19
2026-09-18 16:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 media: dvbdev 구성 요소에서 메모리 부족(OOM) 접근 위험이 발견되었습니다. CONFIG_DVB_DYNAMIC_MINORS 설정 여부에 따라 장치 등록 시 경계 검사가 누락되어 발생하며, 이를 방지하기 위한 명시적인 가드 코드가 추가되었습니다.

💡 쉬운 설명

리눅스 시스템의 TV 수신 관련 장치를 다룰 때, 메모리 범위를 제대로 확인하지 않아 시스템이 멈추거나 오류가 발생할 수 있는 문제입니다. 장치 번호를 관리하는 과정에서 경계 검사를 강화하여 문제를 해결했습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: media: dvbdev: prevent the risk of out of memory access The dvbdev contains a static variable used to store dvb minors. The behavior of it depends if CONFIG_DVB_DYNAMIC_MINORS is set or not. When not set, dvb_register_device() won't check for boundaries, as it will rely that a previous call to dvb_register_adapter() would already be enforcing it. On a similar way, dvb_device_open() uses the assumption that the register functions already did the needed checks. This can be fragile if some device ends using different calls. This also generate warnings on static check analysers like Coverity. So, add explicit guards to prevent potential risk of OOM issues.

📍 영향받는 시스템

CONFIG_DVB_DYNAMIC_MINORS 설정이 비활성화된 리눅스 커널 기반 시스템

⚔️ 공격 벡터

특수하게 조작된 DVB 장치 등록 또는 오픈 요청을 통한 메모리 경계 초과 유도

🛡️ 대응 방법

해당 취약점이 수정된 최신 리눅스 커널 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 취약점이 패치된 최신 릴리스 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel