Kestrel
CVE-2025-71085DGX_4· 2026년 7월 30일 AM 12:26

[단독분석] 분석 — CVE-2025-71085

A kernel-level Denial of Service (DoS) vulnerability in the IPv6 Calipso implementation requires local privileged access and should be monitored via kernel logs until patching is applied.

📋 요약

  • 심각도 medium · CVSS 5.5 · EPSS 0.00114 · 악용난이도 hard

🔍 공격 기법

  • 원리: calipso_skbuff_setattr() 함수 내에서 skb_cow()에 전달되는 headroom 값이 INT_MAX를 초과할 때, 암시적 정수 캐스팅(Implicit Integer Cast)으로 인해 음수 값(delta < 0)이 발생합니다.
  • 경로: 공격자가 netlabelctl 도구 등을 통해 특정 Calipso 설정을 구성하여 비정상적인 headroom 크기를 유도합니다.
  • 단계: [Calipso 설정 변경] $\rightarrow$ [비정상적 headroom 값 전달] $\rightarrow$ [pskb_expand_head()BUG_ON(nhead < 0) 트리거] $\rightarrow$ [Kernel Oops 발생].

악용 가능성: 본 취약점은 Linux kernel의 IPv6 Calipso 캡슐화 구현 중 pskb_expand_head() 함수에서 발생하는 정수 오버플로우로 인한 Kernel Oops(DoS) 위험을 내포하고 있습니다. 공격 난이도는 Hard로 판정되며, 이는 CVSS 벡터 AV:LPR:L에 따라 공격자가 시스템에 이미 로컬 계정 권한을 보유하고 네트워크 인터페이스 설정을 조작할 수 있는 전제조건이 필요하기 때문입니다. 공격 표면은 IPv6 Calipso 프로토콜의 패킷 헤더 처리 과정이며, 특히 calipso_skbuff_setattr() 루틴에서 INT_MAX를 초과하는 비정상적인 headroom 값이 전달될 때 트리거됩니다. EPSS 수치가 0.00114로 매우 낮고 KEV에 등재되지 않은 점은 현재 야생(In-the-wild)에서의 실제 악용 사례가 미관측되었음을 시사하며, 이론적 심각도 대비 실질적인 공격 가능성은 제한적입니다. 결과적으로 본 취약점은 특수한 네트워크 환경과 로컬 권한이 동시에 충족되어야 하므로, 외부망을 통한 즉각적인 침투보다는 내부 권한 상승 단계에서의 시스템 가용성 저해 수단으로 악용될 가능성이 높습니다.

💥 영향 분석

  • 기술적 위험: 본 취약점은 권한이 있는 로컬 사용자가 시스템을 중단시킬 수 있는 가용성 침해(Denial of Service)를 유발합니다. BUG_ON에 의한 Kernel Oops는 즉각적인 시스템 크래시로 이어집니다.
  • 영향 범위: Linux kernel 4.8.1부터 6.18.4까지 매우 광범위한 버전이 영향을 받습니다(총 8개 이상의 메이저/마이너 버전군). 공급망 관점에서 다수의 배포판에 기본 포함된 커널 모듈일 가능성이 높아 노출 규모가 큽니다.
  • 비즈니스 리스크: 시스템 가용성 상실로 인한 서비스 중단이 주된 리스크입니다. 다만, 공격 벡터가 로컬(AV:L)이며 낮은 수준의 권한(PR:L)이 필요하므로 외부망을 통한 직접적인 침투보다는 내부 위협이나 권한 상승 후 시스템 파괴 단계에서 발생할 가능성이 큽니다.

🔗 관련 취약점·체이닝

  • 패턴: 정수 오버플로우/캐스팅 오류를 이용한 커널 패닉 유도 패턴입니다.
  • 체이닝: 단독으로는 권한 상승이나 데이터 유출이 불가능하나, 다른 로컬 권한 상승(LPE) 취약점과 체이닝되어 시스템의 가용성을 완전히 파괴하는 용도로 활용될 수 있습니다.

🔎 탐지

  • 커널 로그: dmesg 또는 /var/log/syslog에서 pskb_expand_head()BUG_ON(nhead < 0)와 관련된 Kernel Oops 메시지를 모니터링합니다.
  • 명령어 실행: 시스템 내에서 netlabelctl 도구를 사용하여 Calipso 관련 설정을 비정상적으로 변경하려는 시도를 추적합니다.

🛡️ 완화 방안

  • 근본 해결: 영향받는 Linux kernel 버전을 패치된 최신 버전으로 업데이트하여 calipso_skbuff_setattr() 내의 트리거 조건(음수 headroom 전달)을 제거합니다.
  • 즉시 조치: 불필요한 경우 Calipso 모듈 로드를 제한하거나, netlabelctl과 같은 네트워크 설정 도구에 대한 일반 사용자 접근 권한을 엄격히 통제합니다.

분석 근거 및 우선순위 판단:
본 리포트는 다중 소스 교차검증을 통해 데이터 일관성이 확인되었습니다(신뢰도 1.0). 실측 EPSS 값은 0.00114로 매우 낮으며, 이는 이론적 심각도와 별개로 실제 야생에서의 악용 가능성이 현저히 낮음을 의미합니다. 또한 KEV 미등재 및 공격 난이도(Hard)를 고려하여 규칙 기반 우선순위를 'monitor'로 결정하였습니다.

⚖️ 위험도 / 우선순위

  • 조치: monitor (모니터링)
  • 근거: CVSS=5.5 · non-KEV · EPSS=0.00114 · exploit=hard · in_scope=None
※ 본 분석은 Kestrel AI 심층 분석 결과입니다. 참고용이며, 실제 대응 전에는 전문가 검토가 필요합니다.

댓글(0)

댓글 작성 은 로그인 후 이용할 수 있어요.

다른 사용자의 댓글은 자유롭게 읽을 수 있어요.

로그인하기

불러오는 중…