🔍 CVE-2025-71269

7.5
CVSS Score
HIGH
2026-03-18
2026-10-19 19:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Btrfs 파일 시스템에서 용량 부족(-ENOSPC)으로 인해 인라인 익스텐트 생성이 실패할 경우, 데이터 예약을 잘못 해제하는 취약점이 발견되었습니다. 이로 인해 fallback 경로를 통해 데이터를 저장하는 과정에서 qgroup 데이터가 부적절하게 해제되어 파일 시스템의 일관성이 깨질 수 있습니다.

💡 쉬운 설명

파일을 저장할 공간이 부족할 때 시스템이 데이터를 저장하기 위해 미리 준비해둔 정보를 실수로 지워버리는 문제입니다. 이로 인해 파일 시스템에 오류가 발생하거나 데이터 관리에 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: btrfs: do not free data reservation in fallback from inline due to -ENOSPC If we fail to create an inline extent due to -ENOSPC, we will attempt to go through the normal COW path, reserve an extent, create an ordered extent, etc. However we were always freeing the reserved qgroup data, which is wrong since we will use data. Fix this by freeing the reserved qgroup data in __cow_file_range_inline() only if we are not doing the fallback (ret is <= 0).

📍 영향받는 시스템

Btrfs 파일 시스템을 사용하는 Linux 커널 버전

⚔️ 공격 벡터

로컬 사용자가 디스크 공간을 의도적으로 부족하게 만들어 파일 시스템의 오류를 유도하는 방식

🛡️ 대응 방법

Btrfs 관련 패치가 적용된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 최신 패치 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel