🔍 CVE-2026-46235

5.5
CVSS Score
MEDIUM
2026-05-28
2026-11-06 17:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 saa7164 미디어 드라이버에서 ioremap 함수의 반환값 검증이 누락되어 잠재적 널 포인터 역참조 취약점이 존재했습니다. 이 취약점은 BAR0 또는 BAR2 메모리 매핑 실패 시 적절한 정리 작업 없이 진행됨에 따라 발생하며, 이제 반환값 검사와 예외 처리 로직이 추가되어 안정성이 개선되었습니다.

💡 쉬운 설명

시스템의 특정 하드웨어 장치를 설정하는 과정에서 메모리 할당 실패 시 프로그램이 비정상적으로 종료될 수 있는 결함이 있었습니다. 이제 실패 시 안전하게 시스템을 정리하는 코드가 추가되어 이러한 문제가 해결되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: media: saa7164: add ioremap return checks and cleanups Add checks for ioremap return values in saa7164_dev_setup(). If ioremap for BAR0 or BAR2 fails, release the already allocated PCI memory regions, remove the device from the global list, decrement the device count, and return -ENODEV. This prevents potential null pointer dereferences and ensures proper cleanup on memory mapping failures.

📍 영향받는 시스템

Linux kernel을 사용하는 모든 시스템 (saa7164 드라이버 포함)

⚔️ 공격 벡터

로컬 또는 물리적 접근을 통한 메모리 매핑 실패 유발

🛡️ 대응 방법

리눅스 커널을 최신 안정 버전으로 업데이트하여 패치 적용

🔧 검증 코드

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

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