🔍 CVE-2022-0847

7.8
CVSS Score
HIGH
2022-03-10
2026-06-17 04:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 copy_page_to_iter_pipe 및 push_pipe 함수에서 파이프 버퍼 구조체의 'flags' 멤버가 제대로 초기화되지 않아 이전 값이 남을 수 있는 결함이 발견되었습니다. 권한이 없는 로컬 사용자가 이 취약점을 악용하여 읽기 전용 파일로 백업된 페이지 캐시에 데이터를 쓸 수 있으며, 이를 통해 시스템 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

컴퓨터의 메모리 관리 과정에서 초기화되지 않은 찌꺼기 데이터가 남는 허점을 이용한 공격입니다. 이를 통해 일반 사용자가 읽기만 가능한 중요한 시스템 파일을 수정하여 관리자 권한을 뺏을 수 있습니다.

🇺🇸 원문 (English)

A flaw was found in the way the "flags" member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe and push_pipe functions in the Linux kernel and could thus contain stale values. An unprivileged local user could use this flaw to write to pages in the page cache backed by read only files and as such escalate their privileges on the system.

📍 영향받는 시스템

Linux Kernel (Dirty Pipe 취약점이 포함된 버전)

⚔️ 공격 벡터

로컬 권한을 가진 사용자가 파이프 시스템 호출을 악용하여 읽기 전용 파일의 페이지 캐시를 조작함

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 취약점이 해결된 패치 버전(예: 5.16.11, 5.15.25, 5.10.102 이상)인지 확인하십시오.

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