🔍 CVE-2025-37839

7.8
CVSS Score
HIGH
2025-05-09
2026-11-05 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 jbd2(저널링 블록 장치 2) 모듈에서 잘못된 sb->s_sequence 검사가 제거되었습니다. 저널이 비어 있는지는 sb->s_sequence가 아닌 sb->s_start로 판단해야 하며, 트랜잭션 ID 0도 유효한 값이므로 기존 WARN_ON이 잘못 발생할 수 있었습니다.

💡 쉬운 설명

리눅스 파일 시스템의 저널 기록을 확인하는 코드에 잘못된 검사가 있어, 정상적인 상황에서도 경고가 잘못 발생할 수 있었습니다. 이 문제는 잘못된 경고를 없애기 위해 해당 검사를 제거한 것입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: jbd2: remove wrong sb->s_sequence check Journal emptiness is not determined by sb->s_sequence == 0 but rather by sb->s_start == 0 (which is set a few lines above). Furthermore 0 is a valid transaction ID so the check can spuriously trigger. Remove the invalid WARN_ON.

📍 영향받는 시스템

jbd2 저널링을 사용하는 ext4 파일 시스템 기반 Linux 커널 (수정된 특정 커널 버전 이전)

⚔️ 공격 벡터

직접적인 원격 공격 경로는 확인되지 않았으며, 잘못된 경고(WARN_ON) 발생으로 인한 서비스 안정성 문제에 해당합니다.

🛡️ 대응 방법

배포판 벤더가 제공하는 최신 Linux 커널 보안 업데이트를 설치하고 재부팅하세요.

🔧 검증 코드

출력된 커널 버전을 배포판의 보안 권고문에서 CVE-2025-37839 패치가 포함된 버전과 비교하여, 같거나 그 이후 버전이면 패치된 것입니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel