🔍 CVE-2026-23070

5.5
CVSS Score
MEDIUM
2026-02-04
2026-11-05 22:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 octeontx2-af 드라이버에서 펌웨어 공유 구조체(fwdata)에 접근할 때 적절한 유효성 검사가 없어, MAC 블록(CGX/RPM)이 없는 상태로 부팅된 보드에서 커널 패닉이 발생하는 문제가 해결되었습니다. 펌웨어가 채우는 MAC 주소와 링크 모드, EEPROM 데이터를 읽을 때 NULL 참조 오류가 발생할 수 있었습니다.

💡 쉬운 설명

일부 특수 네트워크 장비에서 리눅스가 필요한 하드웨어 정보를 찾지 못하면 시스템이 갑자기 멈추는 버그입니다. 이번 업데이트로 해당 정보가 없을 때를 미리 확인하도록 고쳐졌습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: Octeontx2-af: Add proper checks for fwdata firmware populates MAC address, link modes (supported, advertised) and EEPROM data in shared firmware structure which kernel access via MAC block(CGX/RPM). Accessing fwdata, on boards booted with out MAC block leading to kernel panics. Internal error: Oops: 0000000096000005 [#1] SMP [ 10.460721] Modules linked in: [ 10.463779] CPU: 0 UID: 0 PID: 174 Comm: kworker/0:3 Not tainted 6.19.0-rc5-00154-g76ec646abdf7-dirty #3 PREEMPT [ 10.474045] Hardware name: Marvell OcteonTX CN98XX board (DT) [ 10.479793] Workqueue: events work_for_cpu_fn [ 10.484159] pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 10.491124] pc : rvu_sdp_init+0x18/0x114 [ 10.495051] lr : rvu_probe+0xe58/0x1d18

📍 영향받는 시스템

octeontx2-af 드라이버를 사용하는 Marvell OcteonTX CN98XX 등 특정 ARM64 보드의 Linux 커널 (수정 이전 버전)

⚔️ 공격 벡터

원격 공격 경로는 확인되지 않았으며, MAC 블록이 없는 보드에서 부팅 시 발생하는 서비스 거부(커널 패닉) 성격의 결함입니다.

🛡️ 대응 방법

Linux 커널을 해당 취약점이 수정된 상위 안정 버전 또는 배포판 보안 업데이트로 업그레이드하십시오.

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지 및 커널 changelog와 대조하여 CVE-2026-23070 수정 포함 여부를 확인하고, 해당 드라이버 사용 여부는 lsmod | grep octeontx2 로 점검합니다.

Shell / Script
uname -r; dpkg -l linux-image-$(uname -r) 2>/dev/null | grep -E '^ii' || rpm -q kernel 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