🇰🇷 한글 설명
Linux 커널 5.10.x 버전(5.10.155 미만)의 io_uring 구성 요소에서 Use-After-Free 취약점이 발견되었습니다. 공격자가 프로세스를 생성한 후 빠르게 종료하는 방식으로 io_sqpoll_wait_sq 함수 내의 finish_wait 과정을 건너뛰게 하여 커널을 충돌시키고 서비스 거부(DoS) 상태를 유발할 수 있습니다.
💡 쉬운 설명
컴퓨터의 핵심 운영체제인 리눅스에서 특정 작업을 처리하는 과정 중 메모리 관리 오류가 발생하는 문제입니다. 공격자가 이 오류를 이용하면 컴퓨터 시스템을 강제로 멈추게 하거나 재부팅시킬 수 있습니다.
🇺🇸 원문 (English)
An issue was discovered in the Linux kernel 5.10.x before 5.10.155. A use-after-free in io_sqpoll_wait_sq in fs/io_uring.c allows an attacker to crash the kernel, resulting in denial of service. finish_wait can be skipped. An attack can occur in some situations by forking a process and then quickly terminating it. NOTE: later kernel versions, such as the 5.15 longterm series, substantially changed the implementation of io_sqpoll_wait_sq.
📍 영향받는 시스템
Linux kernel 5.10.x (5.10.155 미만 버전)
⚔️ 공격 벡터
프로세스를 생성(fork)한 직후 빠르게 종료하여 커널의 메모리 해제 로직을 교란하는 방식
🛡️ 대응 방법
Linux 커널을 5.10.155 이상의 최신 보안 패치 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 5.10.155 미만인지 확인하여 취약 여부를 판단합니다.