🔍 CVE-2026-43393

5.5
CVSS Score
MEDIUM
2026-05-08
2026-05-26 14:53
✅ 완료

🇰🇷 한글 설명

Linux 커널의 btrfs 파일시스템 내 btrfs_map_block() 함수에서 chunk map을 할당한 후 -EINVAL로 조기 반환할 때 메모리를 해제하지 않아 발생하는 메모리 누수 취약점입니다. 반복적인 디스크 맵 작업으로 커널 메모리가 점진적으로 소진될 수 있습니다.

💡 쉬운 설명

Linux 커널의 btrfs 파일시스템 코드에서 메모리 정리 작업을 빠뜨린 버그입니다. 특정 상황에서 메모리가 계속 누수되어 시스템 성능 저하 및 서버 재부팅까지 유발할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: btrfs: fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies() Fix a chunk map leak in btrfs_map_block(): if we return early with -EINVAL, we're not freeing the chunk map that we've just looked up.

📍 영향받는 시스템

btrfs 파일시스템을 사용하는 모든 Linux 커널 버전 (패치 이전)

⚔️ 공격 벡터

로컬 공격자가 btrfs 파일시스템에서 btrfs_map_block() 호출을 반복 실행하여 메모리 누수 유발

🛡️ 대응 방법

Linux 커널을 패치된 최신 버전으로 업데이트하여 chunk map 메모리 누수 코드 수정

🔧 검증 코드

'btrfs vulnerable'이 출력되면 btrfs 사용 중으로 커널 패치 확인 필요, 'btrfs not in use'면 이 취약점 영향 없음

Shell / Script
mount | grep -q btrfs && echo 'btrfs vulnerable' || echo 'btrfs not in use'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel