🇰🇷 한글 설명
Linux 커널의 drm/mipi-dsi 모듈에서, MIPI-DSI 호스트를 해제할 때 그 아래 장치들을 버스에서 먼저 분리(detach)하지 않고 등록 해제만 수행하는 문제가 해결되었습니다. 이로 인해 호스트가 장치 분리 시 정리 작업을 수행하지 못해 리소스 누수가 발생할 수 있었습니다.
💡 쉬운 설명
디스플레이 장치를 연결하는 리눅스 드라이버가 제거될 때, 연결된 장치를 정리하지 않고 그냥 끊어버려 메모리 등 자원이 새어 나갈 수 있었습니다. 이 문제는 장치를 먼저 올바르게 분리하도록 수정되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/mipi-dsi: Detach devices when removing the host
Whenever the MIPI-DSI host is unregistered, the code of
mipi_dsi_host_unregister() loops over every device currently found on that
bus and will unregister it.
However, it doesn't detach it from the bus first, which leads to all kind
of resource leaks if the host wants to perform some clean up whenever a
device is detached.
📍 영향받는 시스템
MIPI-DSI 디스플레이 드라이버를 사용하는 수정 전 Linux 커널 버전 (디스플레이 패널 연결 임베디드/모바일 기기)
⚔️ 공격 벡터
원격 공격 경로는 명확하지 않으며, 주로 드라이버 제거 시 발생하는 리소스 누수 결함으로 로컬 시스템 안정성에 영향을 줄 수 있습니다.
🛡️ 대응 방법
배포판에서 제공하는 최신 Linux 커널 보안/업데이트 패키지를 설치하고 재부팅합니다.
🔧 검증 코드
출력된 커널 버전을 확인해 해당 배포판의 수정된 커널 버전 이상인지 비교하고, 배포판 보안 공지에서 CVE-2022-50489 패치 포함 여부를 대조합니다.