🔍 CVE-2017-7374

7.8
CVSS Score
HIGH
2017-03-31
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널 4.10.7 이전의 fs/crypto/ 모듈에서 use-after-free 취약점이 발생합니다. 로컬 사용자가 암호화 파일(ext4, f2fs, ubifs)에서 사용 중인 keyring 키를 취소하면 이미 해제된 메모리를 참조하여 NULL 포인터 역참조(DoS) 또는 권한 상승이 가능합니다.

💡 쉬운 설명

암호화된 파일을 쓰는 도중 보안 키를 강제로 삭제하면 시스템이 충돌하거나 관리자 권한을 탈취당할 수 있습니다. 로컬 계정이 있어야 실행 가능합니다.

🇺🇸 원문 (English)

Use-after-free vulnerability in fs/crypto/ in the Linux kernel before 4.10.7 allows local users to cause a denial of service (NULL pointer dereference) or possibly gain privileges by revoking keyring keys being used for ext4, f2fs, or ubifs encryption, causing cryptographic transform objects to be freed prematurely.

📍 영향받는 시스템

Linux kernel < 4.10.7 (ext4, f2fs, ubifs 암호화 기능 사용)

⚔️ 공격 벡터

로컬 사용자가 keyctl을 사용해 활성 암호화 키를 revoke 시도

🛡️ 대응 방법

Linux kernel을 4.10.7 이상으로 업그레이드

🔧 검증 코드

410700 이상이면 패치됨. 더 낮으면 취약 (예: 4.10.6=410600)

Shell / Script
uname -r | awk -F. '{print ($1*100000+$2*1000+$3)}'

📊 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