🔍 CVE-2022-24448

3.3
CVSS Score
LOW
2022-02-04
2026-06-17 04:31
✅ 완료

🇰🇷 한글 설명

Linux 커널 5.16.5 이전 버전의 fs/nfs/dir.c에서 발견된 취약점입니다. 애플리케이션이 O_DIRECTORY 플래그를 설정하고 일반 파일을 열려고 시도할 때, nfs_atomic_open()이 일반 조회를 수행하여 서버가 ENOTDIR 대신 초기화되지 않은 데이터를 파일 디스크립터로 반환할 수 있습니다.

💡 쉬운 설명

리눅스 시스템에서 네트워크 파일 시스템(NFS)을 사용할 때, 폴더를 열어야 하는 상황에서 일반 파일을 열려고 하면 시스템이 오류를 내는 대신 알 수 없는 쓰레기 데이터를 보여줄 수 있는 문제입니다. 이는 보안상 데이터 유출의 위험이 될 수 있습니다.

🇺🇸 원문 (English)

An issue was discovered in fs/nfs/dir.c in the Linux kernel before 5.16.5. If an application sets the O_DIRECTORY flag, and tries to open a regular file, nfs_atomic_open() performs a regular lookup. If a regular file is found, ENOTDIR should occur, but the server instead returns uninitialized data in the file descriptor.

📍 영향받는 시스템

Linux kernel 5.16.5 미만 버전

⚔️ 공격 벡터

NFS 서버를 사용하는 환경에서 특정 플래그(O_DIRECTORY)를 사용하여 일반 파일에 접근을 시도하는 방식

🛡️ 대응 방법

Linux 커널을 5.16.5 이상 버전으로 업데이트하십시오.

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel