🇰🇷 한글 설명
Linux 커널의 io_uring/zcrx 모듈에서 큐 종료 시 페이지 풀이 즉시 해제되지 않는 메모리 관리 버그. 참조 카운팅을 올바르게 수행하지 않아 메모리 누수 또는 use-after-free 발생 가능.
💡 쉬운 설명
Linux 고성능 I/O 시스템(io_uring)의 메모리 정리 과정에서 버그가 있어 메모리가 제대로 해제되지 않습니다. 로컬 공격자가 악용하면 시스템 안정성을 해칠 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
io_uring/zcrx: fix post open error handling
Closing a queue doesn't guarantee that all associated page pools are
terminated right away, let the refcounting do the work instead of
releasing the zcrx ctx directly.
📍 영향받는 시스템
Linux 커널 최신 버전 (io_uring 기능 포함된 시스템, 특히 고성능 네트워킹/스토리지 사용 환경)
⚔️ 공격 벡터
로컬 공격자가 특수 crafted된 io_uring 작업을 통해 메모리 버그 트리거 가능
🛡️ 대응 방법
Linux 커널을 최신 패치 버전으로 업그레이드 (배포사별 보안 업데이트 확인)
🔧 검증 코드
결과가 0이 아니면 시스템에 io_uring 기능이 활성화되어 있으며, 해당하는 커널 버전의 패치 여부를 배포사 공지로 확인
grep -E 'io_uring|zcrx' /boot/config-$(uname -r) 2>/dev/null | wc -l