🔍 CVE-2020-29534

7.8
CVSS Score
HIGH
2020-12-03
2026-06-17 03:11
✅ 완료

🇰🇷 한글 설명

Linux 커널 5.9.3 이전 버전에서 io_uring이 요청을 제출한 프로세스의 files_struct에 대해 참조 횟수(refcount)가 관리되지 않는 참조를 취하는 문제가 발견되었습니다. 이로 인해 execve() 호출 시 unshare_fd()가 잘못 최적화되어 보안 취약점이 발생할 수 있습니다.

💡 쉬운 설명

리눅스 시스템의 특정 기능이 파일 정보를 관리할 때 숫자를 잘못 세는 실수를 하여 보안 구멍이 생겼습니다. 이를 통해 공격자가 시스템의 권한을 비정상적으로 조작할 위험이 있습니다.

🇺🇸 원문 (English)

An issue was discovered in the Linux kernel before 5.9.3. io_uring takes a non-refcounted reference to the files_struct of the process that submitted a request, causing execve() to incorrectly optimize unshare_fd(), aka CID-0f2122045b94.

📍 영향받는 시스템

Linux kernel versions prior to 5.9.3

⚔️ 공격 벡터

로컬 권한을 가진 사용자가 io_uring을 사용하여 파일 구조체 참조 횟수를 조작함으로써 권한 상승 시도

🛡️ 대응 방법

Linux 커널을 5.9.3 이상 버전으로 업데이트하거나 최신 보안 패치를 적용하십시오.

🔧 검증 코드

출력된 커널 버전이 5.9.3보다 낮은지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel