CVE-2026-80530
xfs: INO1_WRITTEN 관련 exchange-range reflink 플래그 해제 문제 수정
- 게시됨
- 2026. 8. 26.
- 업데이트됨
- 2026. 10. 16.
- CNA 할당 중
- Linux
- 증거 관찰됨
- 2026. 10. 19.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N낮음 · 다음 30일
- 백분위수
- 2.6%
- 모델 날짜
- 2026. 10. 23.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Linux 커널에서 다음과 같은 취약점이 해결되었습니다: xfs: INO1_WRITTEN 관련 exchange-range reflink 플래그 해제 문제 수정. 두 개의 전체 파일 범위를 교환할 때, xmi_can_exchange_reflink_flags()는 한쪽만 정확히 표시되어 있는 한, 현재 reflink inode 플래그를 가진 파일에서 다른 파일로 해당 플래그를 이동시킬 수 있습니다. 이는 파일 내용, 따라서 모든 공유 extent가 교환된다고 가정합니다. 이 가정은 XFS_EXCHMAPS_INO1_WRITTEN이 설정된 경우에는 성립하지 않습니다. xfs_exchmaps_can_skip_mapping()은 file1의 hole 및 unwritten 매핑을 건너뛸 수 있으므로, 앞선 플래그 교환 결정에서 고려된 모든 매핑을 이동하지 않고도 교환이 완료될 수 있습니다. 이 경우 작업 후 정리 과정에서 여전히 공유된 written extent를 소유한 inode로부터 reflink 플래그를 해제할 수 있습니다. 이후 쓰기는 비-reflink 쓰기 경로를 타게 되어, 여전히 CoW로 보호되어야 했던 블록을 업데이트할 수 있으며, 이는 reflink 관련 파일 간의 데이터 손상으로 나타납니다. XFS_EXCHMAPS_INO1_WRITTEN이 요청될 때마다 reflink 플래그 교환을 비활성화하여 이 문제를 수정합니다. 내용 교환은 계속 진행될 수 있으며, 보수적인 결과는 두 inode 모두 reflink 플래그를 유지하는 것입니다. inode가 더 이상 공유 extent를 가지지 않게 되면, 일반적인 reflink 플래그 정리 경로가 나중에 추가 플래그를 제거할 수 있습니다.
소스
공개된 Linux 커널 취약점에 대한 개념 증명(Proof-of-concept) C 코드 및 분석 문서로, CVE별 익스플로잇 소스와 기술 분석을 포함합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.