🔍 CVE-2025-21848

5.5
CVSS Score
MEDIUM
2025-03-12
2026-05-12 13:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 NFP(Netronome Flow Processor) BPF 드라이버에서 메모리 할당 함수 nfp_app_ctrl_msg_alloc()의 반환값을 검사하지 않아 null 포인터 역참조 취약점이 발생합니다. 메모리 할당 실패 시 null 포인터를 참조하면서 커널 크래시(DoS)를 초래할 수 있습니다.

💡 쉬운 설명

Netronome 네트워크 드라이버가 메모리 할당 실패를 제대로 확인하지 않아서 프로그램이 잘못된 메모리에 접근하게 됩니다. 이로 인해 커널이 예기치 않게 중단되면서 시스템 서비스가 중단될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() Add check for the return value of nfp_app_ctrl_msg_alloc() in nfp_bpf_cmsg_alloc() to prevent null pointer dereference.

📍 영향받는 시스템

Linux kernel NFP 드라이버 포함된 모든 버전 (5.x~6.x, 정확한 버전 범위는 공식 패치 릴리스 참조 필요)

⚔️ 공격 벡터

NFP 드라이버 로드 시 메모리 할당 실패 조건을 유도하여 null pointer dereference 트리거

🛡️ 대응 방법

Linux 커널을 최신 패치 버전으로 업데이트 또는 upstream 패치 적용

🔧 검증 코드

NFP 모듈이 로드되어 있으면 버전을 확인하고, 공식 보안 업데이트 공지에 제시된 패치 커밋이 현재 커널에 포함되었는지 git blame이나 커널 소스 코드로 검증합니다.

Shell / Script
cat /sys/module/nfp/version 2>/dev/null || uname -r | grep -E 'nfp|netronome'

📊 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