[분석가] 분석 — CVE-2025-71190
Address a device leak in the Linux kernel's bcm-sba-raid driver by updating to a patched version or monitoring for abnormal kernel memory usage.
📋 요약
- 심각도 미상 · CVSS 미상 · EPSS 0.00183 · 악용난이도 hard
🔍 공격 기법
(1) 트리거 조건: bcm-sba-raid 드라이버의 probe 함수 실행 중 에러가 발생하여 실패하거나, 드라이버가 unbind될 때 mailbox 장치에 대해 획득한 참조(reference)를 적절히 해제하지 않는 결함을 건드립니다.
(2) 공격 단계:
- 정찰 및 초기 접근: 해당 드라이버가 로드된 Linux 시스템에 접근 권한을 확보합니다. (추정: 커널 모듈 조작이 가능한 권한 필요)
- 실행/영향: 장치 프로브 실패나 언바인드를 반복적으로 유도하여 커널 내 device leak(자원 누수)을 발생시킵니다.
- 관측 지표: 시스템 로그(
dmesg) 내 드라이버 관련 에러 메시지 증가 및 커널 메모리 사용량의 비정상적 상승.
(3) 공격 표면: Linux 커널 내bcm-sba-raid드라이버 모듈.
(4) CVSS 벡터 연결: 현재 CVSS 점수는 미상이나, 하드웨어 드라이버 수준의 결함이므로 로컬 권한(PR:L) 또는 특정 하드웨어 제어 권한이 전제될 가능성이 높습니다.
악용 가능성: 공격 난이도 및 악용 가능성 분석
본 취약점은 Linux kernel의 dmaengine: bcm-sba-raid 드라이버 내 probe 과정에서 발생하는 Device Leak으로, 공격 난이도는 Hard로 평가됩니다. CVSS 벡터상 Local 권한(PR:L)과 높은 복잡도(AC:H)가 전제되며, 공격자가 커널 드라이버의 프로브 실패나 언바인드(Unbind) 상황을 정밀하게 유도해야 하므로 실행 장벽이 매우 높습니다. 공격 표면은 특정 Broadcom SBA RAID 컨트롤러와 관련된 커널 엔드포인트 및 관련 파라미터로 제한적입니다. EPSS 수치가 0.00183으로 매우 낮고 KEV(Known Exploited Vulnerabilities)에 등재되지 않은 점은, 이론적인 자원 누수 가능성과 달리 실제 야생(In-the-wild)에서의 악용 사례가 거의 없음을 시사합니다. 결과적으로 본 취약점은 일반적인 네트워크 공격보다는 특정 하드웨어 환경을 갖춘 로컬 권한 보유자가 시스템 가용성을 저해하려는 특수 상황에서만 제한적으로 악용 가능할 것으로 분석됩니다.
💥 영향 분석
(1) 기술적 위험: 커널 메모리 내 장치 참조가 누수되어 시스템 자원이 고갈됩니다. 이는 결국 커널 패닉(Kernel Panic)이나 시스템 불안정으로 인한 서비스 중단(DoS)을 초래할 수 있습니다.
(2) 비즈니스 영향: 해당 드라이버를 사용하는 특정 하드웨어 환경의 서버 가용성이 저하됩니다. 다만, 특정 드라이버(bcm-sba-raid)에 국한된 문제이므로 전체 Linux 생태계로 본 노출 규모는 제한적입니다.
🔗 관련 취약점·체이닝
(3) 추정: 단일 결함으로는 단순 자원 누수(Resource Leak)에 그치나, 이를 통해 커널 메모리 레이아웃을 조작하거나 특정 메모리 영역을 고갈시킬 경우, 다른 메모리 오염(Memory Corruption) 취약점과 체이닝되어 권한 상승(Privilege Escalation)으로 이어질 가능성이 있습니다.
🔎 탐지
(1) 로그 지표: dmesg 또는 /var/log/syslog에서 bcm-sba-raid 관련 probe failure 및 unbind 메시지 반복 확인.
(2) 탐지 규칙 예시:
- 로직:
kernel_log필드에서bcm-sba-raidAND (probe failedORunbind) 패턴이 단시간 내 임계값 이상 발생 시 경보. - 정규식:
/bcm-sba-raid.*(fail|unbind)/i
(3) 오탐 시나리오: 하드웨어 결함이나 드라이버 설정 오류로 인해 정상적인 부팅/언로드 과정에서 일시적으로 발생하는 로그일 수 있습니다. 발생 빈도와 주기성을 분석하여 튜닝해야 합니다.
🛡️ 완화 방안
- 즉시(긴급 차단): 사용하지 않는 경우
modprobe -r bcm-sba-raid를 통해 해당 모듈을 언로드하거나 블랙리스트에 추가합니다. (난이도: 저 / 영향: 해당 하드웨어 기능 상실) - 단기(완화): 커널 메모리 사용량을 모니터링하고, 비정상적 증가 시 시스템 재부팅 스케줄을 설정하여 가용성을 유지합니다. (난이도: 중 / 영향: 운영 공수 증가)
- 근본(해결): 해당 결함이 해결된 최신 Linux 커널 버전으로 업데이트합니다. (영향 제품 범위: Linux 4.13 및 특정 commit 범위 내 버전). (난이도: 중 / 영향: 재부팅 필요, 커널 업데이트에 따른 호환성 검증 필수)
[분석 근거]
본 리포트는 다중 소스 교차검증을 통해 bcm-sba-raid 드라이버의 device leak 이슈라는 일관된 내용을 확인하였습니다. 실측 EPSS 값은 0.00183(백분위 0.08079)으로 매우 낮으며, KEV 미등재 및 악용 난이도 hard 판정을 근거로 우선순위를 monitor로 결정하였습니다. 이는 이론적 심각도와 별개로 실제 야생에서의 악용 가능성이 현재로서 매우 희박함을 의미합니다.
⚖️ 위험도 / 우선순위
- 조치: monitor (모니터링)
- 근거: CVSS=미상 · non-KEV · EPSS=0.00183 · exploit=hard · in_scope=None