🔍 CVE-2026-72451

9.8
CVSS Score
CRITICAL
2026-08-15
2026-08-17 06:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 xfrm 모듈에서 xfrm 상태 캐시 삽입 시 발생하는 레이스 컨디션 취약점입니다. 상태 유효성 검사가 전역 잠금(lock)을 획득하기 전에 수행되어, 검사 직후 상태가 삭제될 경우 유효하지 않은 상태가 캐시에 삽입될 수 있습니다.

💡 쉬운 설명

데이터를 저장하기 전에 확인하는 과정과 실제로 저장하는 과정 사이에 틈이 생겨 발생하는 문제입니다. 이 틈을 이용해 이미 삭제된 잘못된 정보를 시스템 메모리에 강제로 저장할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: xfrm: Fix xfrm state cache insertion race The xfrm input state cache insertion code checks the validity of the state before acquiring the global xfrm_state_lock. Thus it's possible for someone else to kill the state after it passed the validity check, and then the insertion will add the dead state to the cache. Fix this by moving the validity check inside the lock. This entire function is called on the input path, where BH must be off (e.g., the caller of this function xfrm_input acquires its spinlocks without disabling BH). So there is no need to disable BH here or take the RCU read lock. Remove both and replace them with an assertion that trips if BH is accidentally enabled on some future calling path.

📍 영향받는 시스템

Linux Kernel (xfrm 모듈을 사용하는 모든 버전)

⚔️ 공격 벡터

네트워크 패킷 처리를 통한 레이스 컨디션 유도 및 잘못된 xfrm 상태 캐시 삽입

🛡️ 대응 방법

유효성 검사 로직을 xfrm_state_lock 내부로 이동시킨 최신 커널 패치 적용

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전인지 배포판 보안 공지를 통해 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel