🔍 CVE-2024-25739

5.5
CVSS Score
MEDIUM
2024-02-12
2026-10-15 01:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 UBI(Unsorted Block Image) 드라이버에서 ubi->leb_size 값의 유효성 검사가 누락되어 있습니다. 이로 인해 create_empty_lvol 함수가 0바이트 메모리 할당을 시도하면서 커널이 중단될 수 있습니다. 영향범위는 Linux 6.7.4 이하 버전입니다.

💡 쉬운 설명

Linux 커널의 저장장치 드라이버에서 메모리 크기 확인을 빠뜨려 잘못된 메모리 할당을 시도합니다. 이로 인해 시스템이 갑자기 멈출 수 있습니다.

🇺🇸 원문 (English)

create_empty_lvol in drivers/mtd/ubi/vtbl.c in the Linux kernel through 6.7.4 can attempt to allocate zero bytes, and crash, because of a missing check for ubi->leb_size.

📍 영향받는 시스템

Linux kernel <= 6.7.4 (UBI/MTD 드라이버 사용 시스템)

⚔️ 공격 벡터

로컬 접근 권한을 통한 UBI 드라이버 취약 함수 트리거

🛡️ 대응 방법

Linux 커널을 6.7.5 이상으로 업그레이드하거나 ubi->leb_size 체크 패치 적용

🔧 검증 코드

커널 버전이 6.7.4 이하면 취약, 6.7.5 이상이면 안전합니다.

Shell / Script
uname -r | grep -E '^[0-6]\.[0-7]\.[0-4]' && echo 'Vulnerable kernel detected' || echo 'Kernel version OK'

📊 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