🔍 CVE-2026-97534

0.0
CVSS Score
UNKNOWN
2026-09-25
2026-10-21 13:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 f2fs 파일 시스템에서 free_segment_range 함수 호출 시 사용 가능한 섹션 수를 정확하게 조정하지 못하는 취약점이 발견되었습니다. 이로 인해 가용 섹션 수가 실제보다 과다하게 계산되어 가비지 컬렉션(GC) 과정에서 데이터 마이그레이션 불일치, 할당 실패 또는 어설션 오류가 발생할 수 있습니다.

💡 쉬운 설명

파일 시스템이 남은 저장 공간을 실제보다 더 많이 남아있다고 착각하는 문제입니다. 이로 인해 공간이 부족할 때 시스템이 예상치 못한 오류를 일으키거나 작동을 멈출 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: f2fs: accurately adjust free_sections during free_segment_range In free_segment_range(), MAIN_SECS(sbi) is temporarily reduced by `secs` to restrict block allocation to the safe remaining main area while valid blocks in the truncated range are evacuated by GC. However, FREE_I(sbi)->free_sections tracks the total number of free sections across the whole filesystem. If any sections within the truncated range were already free upon entering free_segment_range(), failing to deduct them from free_sections causes the filesystem to overestimate available free sections in the active, reduced main area. This leads to inconsistent free section accounting during GC data migration and can trigger unexpected allocation failures or assertion errors when space is tight. Fix this by calculating the number of already-free sections in the truncated range, deducting them from free_sections upon entering free_segment_range(), and restoring them on exit.

📍 영향받는 시스템

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

⚔️ 공격 벡터

직접적인 외부 공격보다는 시스템의 자원 고갈 상황에서 파일 시스템의 논리적 오류를 유발하는 방식입니다.

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel