🇰🇷 한글 설명
Linux 커널의 dmaengine: idxd 구성 요소에서 FLR(Function Level Reset) 수행 중 발생할 수 있는 잘못된 메모리 접근 취약점입니다. 두 번째 FLR 과정에서 설정 저장을 위한 스크래치 영역 할당에 실패할 경우 유효하지 않은 메모리 접근이 발생할 수 있습니다.
💡 쉬운 설명
하드웨어를 초기화하는 과정에서 메모리 관리 오류가 발생하여 시스템이 불안정해질 수 있는 문제입니다. 초기화가 제대로 되지 않은 메모리 공간을 잘못 참조하여 오류가 생기는 현상입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
dmaengine: idxd: Fix possible invalid memory access after FLR
In the case that the first Function Level Reset (FLR) concludes
correctly, but in the second FLR the scratch area for the saved
configuration cannot be allocated, it's possible for a invalid memory
access to happen.
Always set the deallocated scratch area to NULL after FLR completes.
📍 영향받는 시스템
Linux kernel (dmaengine: idxd 관련 모듈 사용 시스템)
⚔️ 공격 벡터
하드웨어 리셋(FLR) 과정 중 메모리 할당 실패를 유도하여 시스템 오류 또는 권한 상승 시도 가능
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이상인지 확인하십시오.