🔍 CVE-2024-40971

7.3
CVSS Score
HIGH
2024-07-12
2026-10-15 01:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 F2FS 파일 시스템에서 remount 과정 중 SB_INLINECRYPT 플래그가 일시적으로 해제되었다가 다시 설정되는 레이스 컨디션 취약점이 발견되었습니다. 이 틈을 타 파일이 생성되거나 열릴 경우 인라인 암호화가 적용되지 않아 데이터 손상이나 보안 문제가 발생할 수 있습니다.

💡 쉬운 설명

파일 시스템의 설정이 바뀌는 아주 짧은 순간에 암호화 기능이 잠시 꺼지는 문제가 있습니다. 이 찰나에 파일을 만들면 암호화가 제대로 되지 않아 데이터가 깨질 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: f2fs: remove clear SB_INLINECRYPT flag in default_options In f2fs_remount, SB_INLINECRYPT flag will be clear and re-set. If create new file or open file during this gap, these files will not use inlinecrypt. Worse case, it may lead to data corruption if wrappedkey_v0 is enable. Thread A: Thread B: -f2fs_remount -f2fs_file_open or f2fs_new_inode -default_options <- clear SB_INLINECRYPT flag -fscrypt_select_encryption_impl -parse_options <- set SB_INLINECRYPT again

📍 영향받는 시스템

Linux kernel (F2FS 파일 시스템을 사용하는 시스템)

⚔️ 공격 벡터

파일 시스템 리마운트(remount) 작업과 파일 생성/열기 작업이 동시에 발생하는 레이스 컨디션(Race Condition)

🛡️ 대응 방법

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

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.

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:H/A:H

💻 영향받는 소프트웨어

Linux Kernel