🇰🇷 한글 설명
Linux 커널의 octeontx2-pf 드라이버에서 SQ 타임스탬프 버퍼가 해제되지 않는 메모리 누수 취약점이 발견되었습니다. 장치 제거 또는 인터페이스 다운 시 qmem_alloc()으로 할당된 메모리가 qmem_free()를 통해 적절히 해제되지 않아 시스템 메모리가 소모됩니다.
💡 쉬운 설명
네트워크 장치를 끄거나 제거할 때 사용하던 메모리를 컴퓨터가 다시 돌려받지 못하는 문제입니다. 이 현상이 반복되면 컴퓨터의 메모리가 점점 부족해질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
octeontx2-pf: Fix leak of SQ timestamp buffer on teardown
The send-queue timestamp ring is allocated with qmem_alloc() when
timestamping is used, but otx2_free_sq_res() never freed sq->timestamps,
leaking that memory across ifdown and device removal. Add the missing
qmem_free() alongside the other SQ companion buffers.
📍 영향받는 시스템
Linux kernel (octeontx2-pf driver 사용 시스템)
⚔️ 공격 벡터
로컬 공격자가 네트워크 인터페이스를 반복적으로 생성 및 삭제하여 시스템 메모리 고갈 유도
🛡️ 대응 방법
해당 취약점이 수정된 최신 버전의 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 패치가 적용된 보안 업데이트 버전인지 확인