🇰🇷 한글 설명
Linux 커널의 dmaengine dma-axi-dmac 구성 요소에서 메모리 누수 취약점이 발견되었습니다. axi_dmac_prep_peripheral_dma_vec 함수 호출 중 오류가 발생할 경우, 할당된 axi_dmac_desc 구조체를 적절히 해제하지 않는 문제가 있었습니다.
💡 쉬운 설명
컴퓨터가 작업을 처리하다가 오류가 났을 때, 사용하던 메모리를 제대로 돌려주지 않고 남겨두는 버그입니다. 이 문제가 반복되면 시스템의 메모리가 점차 부족해질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc
Use axi_dmac_free_desc() to free fully the descriptor at fail path when
call axi_dmac_alloc_desc() in axi_dmac_prep_peripheral_dma_vec().
📍 영향받는 시스템
Linux kernel (dmaengine: dma-axi-dmac 모듈을 사용하는 시스템)
⚔️ 공격 벡터
로컬 공격자가 특정 DMA 요청을 반복적으로 실패시켜 메모리 고갈을 유도할 수 있음
🛡️ 대응 방법
해당 취약점이 수정된 최신 버전의 Linux 커널로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 패치가 적용된 배포판의 보안 업데이트 버전인지 확인하십시오.