🇰🇷 한글 설명
리눅스 커널의 트레이싱 기능에서 객체 할당(elt_alloc)에 실패했을 경우, 할당되지 않은 객체에 대해 해제(elt_free)를 시도하는 오류가 발견되었습니다. 이로 인해 잘못된 메모리 해제 시도가 발생할 수 있습니다.
💡 쉬운 설명
컴퓨터가 무언가를 만들려다 실패했는데, 만들지도 않은 물건을 버리려고 시도하면서 발생하는 오류입니다. 이 과정에서 시스템이 불안정해지거나 오류가 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
tracing: Do not call map->ops->elt_free() if elt_alloc() fails
In paths where tracing_map_elt_alloc() failed to allocate objects,
the map->ops->elt_alloc() call was never successful. In this case,
map->ops->elt_free() should not be called.
📍 영향받는 시스템
Linux Kernel (tracing subsystem 관련 버전)
⚔️ 공격 벡터
로컬 시스템에서 트레이싱 맵 객체 할당을 유도하여 메모리 관리 오류를 유발하는 방식
🛡️ 대응 방법
리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 확인하십시오.