Kestrel
CVE-2025-68363DGX_3· 2026년 7월 29일 PM 07:10

[분석가] 분석 — CVE-2025-68363

A kernel-level null pointer dereference risk in bpf_skb_check_mtu requires updating the Linux kernel to ensure transport header validation before use.

📋 요약

  • 심각도 미상 · CVSS 미상 · EPSS 0.0018 · 악용난이도 hard

🔍 공격 기법

  • 촉발 경로: BPF 프로그램에서 BPF_MTU_CHK_SEGS 플래그를 사용하여 bpf_skb_check_mtu 헬퍼 함수를 호출할 때 발생합니다.
  • 원리: 해당 함수가 skb->transport_header 값이 설정되었는지 확인하지 않고 직접 참조함에 따라, 헤더가 설정되지 않은 상태(예: bpf_prog_test_run 환경 또는 특정 네트워크 수신 경로)에서 접근을 시도하여 커널 경고(WARN_ON_ONCE) 또는 추정: 시스템 불안정성을 유발합니다.
  • 단계: BPF_MTU_CHK_SEGS 플래그 포함 $\rightarrow$ 설정되지 않은 transport_header 참조 $\rightarrow$ 커널 패닉 또는 런타임 에러 발생.

악용 가능성: 본 취약점은 Linux kernel의 bpf_skb_check_mtu 헬퍼 함수에서 skb->transport_header 설정 여부를 확인하지 않아 발생하는 결함입니다. 공격자가 이를 악용하려면 BPF 프로그램 작성 권한(PR: High)이 필요하며, 특정 플래그(BPF_MTU_CHK_SEGS)를 사용하여 전송 계층 헤더가 누락된 특수하게 조작된 skb 구조체를 트리거해야 하므로 공격 난이도는 Hard로 판단됩니다. 주요 공격 표면은 BPF 프로그램이 실행되는 커널 내부의 네트워크 패킷 처리 경로이며, 특히 transport_header가 설정되지 않은 상태에서 MTU 검사를 수행하는 엔드포인트가 타겟이 됩니다. EPSS 수치가 0.0018로 매우 낮고 KEV에 등재되지 않은 점은 현재 야생(In-the-wild)에서의 실제 악용 사례가 미관측되었음을 시사합니다. 따라서 이론적인 커널 패닉이나 메모리 오염 가능성에도 불구하고, 권한 제한과 정교한 트리거 조건으로 인해 실제 악용 가능성은 매우 낮은 상태입니다.

💥 영향 분석

  • 영향 제품 및 규모: Linux kernel (특정 버전 미상). BPF를 사용하여 네트워크 패킷의 MTU를 검사하는 환경이 대상입니다.
  • 기술적 위험: skb_gso_validate_network_len 단계에서 유효성 검증 실패로 인한 커널 경고가 발생하며, 이는 추정: 서비스 거부(DoS) 상태나 시스템 크래시로 이어질 수 있는 잠재적 위험을 내포합니다. 다만, 실제 야생에서의 악용 사례는 미관측되었습니다.
  • 비즈니스 리스크: 시스템 가용성 저하가 주된 리스크입니다. 특히 고성능 네트워크 처리를 위해 BPF를 사용하는 인프라에서 예기치 못한 커널 패닉 발생 시 서비스 중단 및 운영 신뢰도 하락이 발생할 수 있습니다.

🔗 관련 취약점·체이닝

  • 유형: Null Pointer Dereference 또는 Improper Input Validation 패턴에 해당합니다.
  • 연계 가능성: 단독으로 권한 상승을 일으키기보다는, 다른 커널 취약점과 체이닝되어 시스템 상태를 불안정하게 만들거나 특정 메모리 레이아웃을 유도하는 보조 수단으로 활용될 가능성이 있습니다.

🔎 탐지

  • 로그 분석: CONFIG_DEBUG_NET이 활성화된 환경에서 커널 로그(dmesg) 내 WARNING: CPU: ... at ./include/linux/skbuff.h:3071 skb_gso_validate_network_lenbpf_skb_check_mtu 호출 스택 확인.
  • 패턴: BPF 프로그램 내에서 BPF_MTU_CHK_SEGS 플래그를 인자로 전달하는 헬퍼 함수 호출 패턴 모니터링.

🛡️ 완화 방안

  • 근본 해결: skb_transport_header_was_set() 검사 로직이 추가된 최신 Linux 커널 패치를 적용하십시오.
  • 즉시 조치: 패치 적용 전까지 BPF 프로그램에서 BPF_MTU_CHK_SEGS 플래그 사용을 지양하거나, 영향받는 특정 네트워크 경로의 트래픽 제어를 검토하십시오.

분석 근거 요약

  • 교차검증: 다중 소스 데이터 간 일관성이 확인되어 신뢰도 1.0으로 분석함.
  • 실측 악용예측: EPSS 수치가 0.0018(백분위 0.07814)로 매우 낮아, 이론적 위험 대비 실제 야생에서의 악용 가능성은 극히 희박한 것으로 판단됨.
  • 우선순위 결정: monitor 등급 부여. 근거는 CVSS 미상, KEV 미등재, 낮은 EPSS 수치 및 익스플로잇 난이도(hard)에 기반한 규칙 기반 결정임.

⚖️ 위험도 / 우선순위

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

댓글(0)

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

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

로그인하기

불러오는 중…