CVE-2026-80886 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 04.

리눅스 커널에서 다음 취약점이 해결되었습니다:

serial: msm - 커널 콘솔 UART에 대한 DMA 비활성화

현재 사용자 공간(userspace)과 커널이 콘솔에 대해 동시에 쓰기 작업을 수행하면 동일한 메시지가 무한히 반복되어 출력되는 race condition(경쟁 조건)을 유발할 수 있습니다. 이는 init 시스템이 다양한 커널 코드와 상호작용하는 다수의 시스템 서비스를 시작하거나 중지하는 시스템 부팅 또는 종료 시점에 가장 자주 발생합니다.

사용자 공간에서 TTY 장치에 쓰기를 수행하면 드라이버는 비동기 DMA 전송을 시작하고 포트 잠금(port lock)을 해제합니다. 동시에 커널 printk 경로는 DMA 작업이 완료되기를 기다리지 않고 포트 잠금을 획득하여 UART 컨트롤러를 PIO(프로그램 제어 입출력)용으로 재구성할 수 있습니다. 이러한 충돌로 인해 DMA 엔진에 대한 진행 상황이 전혀 보고되지 않아 동일한 텍스트가 콘솔에 반복적으로 출력됩니다.

커널 콘솔의 경우, 크래시(crash) 발생 시에도 기능하는 신뢰성 있는 출력 경로가 필요합니다. 따라서 커널 콘솔 쓰기 루틴과 사용자 공간 DMA 쓰기 루틴을 동기화하기 위한 복잡한 코드를 구현하는 대신, 콘솔 UART 인스턴스에 대해 DMA를 단순히 비활성화합니다.

8250_port.c, imx.c, sh-sci.c 등 다른 많은 직렬(serial) 드라이버에도 유사한 체크 로직이 존재합니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-399049

EPSS

0.00180

활동

낮음

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!