🔍 CVE-2025-68237

0.0
CVSS Score
UNKNOWN
2025-12-16
2026-10-14 13:10
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 mtdchar 드라이버에서 read/write ioctl 호출 시 정수 오버플로 취약점이 발견되었습니다. 사용자로부터 입력받은 'req.start'와 'req.len' 값을 더하는 과정에서 64비트 정수 범위를 초과할 수 있는 문제가 존재합니다.

💡 쉬운 설명

컴퓨터가 숫자를 계산할 때 정해진 범위를 넘어서는 큰 숫자를 처리하다가 오류가 발생하는 문제입니다. 이로 인해 시스템이 예상치 못한 동작을 하거나 보안 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: mtdchar: fix integer overflow in read/write ioctls The "req.start" and "req.len" variables are u64 values that come from the user at the start of the function. We mask away the high 32 bits of "req.len" so that's capped at U32_MAX but the "req.start" variable can go up to U64_MAX which means that the addition can still integer overflow. Use check_add_overflow() to fix this bug.

📍 영향받는 시스템

mtdchar 드라이버를 사용하는 리눅스 커널 버전

⚔️ 공격 벡터

사용자가 조작된 ioctl 요청(req.start 및 req.len 값)을 커널에 전달하여 정수 오버플로 유발

🛡️ 대응 방법

check_add_overflow() 함수를 사용하여 정수 오버플로를 방지하도록 커널 패치 적용

🔧 검증 코드

출력된 커널 버전이 취약점이 수정된 최신 패치 버전인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel