🔍 CVE-2025-37948

5.5
CVSS Score
MEDIUM
2025-05-20
2026-11-05 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 arm64 아키텍처에서 cBPF(classic BPF) 프로그램 종료 시 분기 기록 버퍼(BHB) 완화 코드가 누락되어 있었습니다. 악의적인 BPF 프로그램이 분기 기록을 조작해 하드웨어의 추측 실행 방향에 영향을 줄 수 있으며, 이 패치는 seccomp로 로드된 cBPF 프로그램 종료 시 BHB 완화 시퀀스를 추가합니다.

💡 쉬운 설명

컴퓨터 프로세서가 다음에 무엇을 할지 미리 추측하는 과정을 악용해 민감한 정보를 훔칠 수 있는 취약점입니다. 커널에 보안 보완 코드를 추가하여 이런 조작을 막습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs A malicious BPF program may manipulate the branch history to influence what the hardware speculates will happen next. On exit from a BPF program, emit the BHB mititgation sequence. This is only applied for 'classic' cBPF programs that are loaded by seccomp.

📍 영향받는 시스템

BHB 완화가 누락된 arm64 아키텍처 Linux 커널 (패치 적용 전 버전)

⚔️ 공격 벡터

로컬 사용자가 seccomp로 cBPF 프로그램을 로드해 분기 기록을 조작하고 추측 실행을 통해 커널 메모리 정보를 유출

🛡️ 대응 방법

배포판의 보안 업데이트를 적용하거나 CVE-2025-37948 수정이 포함된 최신 커널로 업그레이드

🔧 검증 코드

uname -m 결과가 aarch64이고 커널 버전이 배포판의 CVE-2025-37948 수정 패치 이후인지 확인하며, vulnerabilities 항목으로 현재 추측 실행 완화 상태를 참고합니다.

Shell / Script
uname -r && uname -m && grep -i 'bhb' /proc/cpuinfo 2>/dev/null | head -1; grep -iE 'spectre|bhi' /sys/devices/system/cpu/vulnerabilities/* 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel