🔍 CVE-2024-26763

7.1
CVSS Score
HIGH
2024-04-03
2026-08-04 11:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 dm-crypt에서 인증된 암호화(Authenticated Encryption)를 사용할 때 데이터가 수정되는 취약점이 발견되었습니다. O_DIRECT를 사용하여 데이터를 쓰는 동시에 수정할 경우 잘못된 태그가 생성되어 장치 데이터가 손상될 수 있으며, 이를 방지하기 위해 데이터를 복사하여 암호화하도록 수정되었습니다.

💡 쉬운 설명

데이터를 암호화하는 도중에 누군가 내용을 몰래 바꾸면 암호화 결과가 망가져서 저장 장치의 데이터가 깨질 수 있는 문제입니다. 이를 막기 위해 데이터를 안전하게 복사한 뒤 암호화하도록 보안 절차를 강화했습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: dm-crypt: don't modify the data when using authenticated encryption It was said that authenticated encryption could produce invalid tag when the data that is being encrypted is modified [1]. So, fix this problem by copying the data into the clone bio first and then encrypt them inside the clone bio. This may reduce performance, but it is needed to prevent the user from corrupting the device by writing data with O_DIRECT and modifying them at the same time. [1] https://lore.kernel.org/all/[email protected]/T/

📍 영향받는 시스템

Linux Kernel (dm-crypt 모듈을 사용하는 시스템)

⚔️ 공격 벡터

O_DIRECT 플래그를 사용하여 데이터를 쓰는 과정에서 동시성 제어를 악용해 데이터를 수정함으로써 장치 데이터 손상 유도

🛡️ 대응 방법

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

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel