🔍 CVE-2025-71272

5.5
CVSS Score
MEDIUM
2026-05-06
2026-10-21 13:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 most_register_interface() 함수에서 초기 실패 시 리소스를 제대로 해제하지 않아 메모리 누수가 발생합니다. device_initialize()를 조기에 호출하고 모든 오류 경로에서 put_device()를 호출하여 해결됩니다.

💡 쉬운 설명

Linux 커널의 드라이버 함수가 실패했을 때 할당된 메모리를 정리하지 않는 문제입니다. 반복되면 시스템 메모리가 점진적으로 고갈될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: most: core: fix resource leak in most_register_interface error paths The function most_register_interface() did not correctly release resources if it failed early (before registering the device). In these cases, it returned an error code immediately, leaking the memory allocated for the interface. Fix this by initializing the device early via device_initialize() and calling put_device() on all error paths. The most_register_interface() is expected to call put_device() on error which frees the resources allocated in the caller. The put_device() either calls release_mdev() or dim2_release(), depending on the caller. Switch to using device_add() instead of device_register() to handle the split initialization.

📍 영향받는 시스템

Linux 커널 (most 드라이버) - 커널 버전에 따라 상이

⚔️ 공격 벡터

로컬 권한으로 장치 초기화 실패 조건을 반복 유발하여 메모리 누수 가속화

🛡️ 대응 방법

영향받는 Linux 커널을 패치된 최신 버전으로 업데이트

🔧 검증 코드

커널 버전을 확인하고 커널 설정에서 most 드라이버 활성화 여부를 확인합니다. 활성화된 경우 CVE 데이터베이스에서 해당 커널 버전의 취약점 패치 상태를 확인하세요.

Shell / Script
uname -r && grep -i most /boot/config-$(uname -r) 2>/dev/null | head -1

📊 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