🔍 CVE-2025-21894

5.5
CVSS Score
MEDIUM
2025-04-01
2026-10-30 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ENETC 드라이버에서 가상 функ션(VF)은 HWTSTAMP_TX_ONESTEP_SYNC를 지원하지 않는데, 이를 허용하여 원스텝 타임스탬프 테스트 시 PMa_SINGLE_STEP 레지스터 접근으로 인한 커널 NULL 포인터 역참조 크래시가 발생합니다. 이 문제는 커널 패닉을 유발할 수 있습니다.

💡 쉬운 설명

일부 네트워크 장치의 가상 기능에서 특정 시간 동기화 기능을 잘못 허용하여 시스템이 멈출 수 있는 문제입니다. 이 기능을 사용하지 않는 환경이라면 영향이 제한적입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC Actually ENETC VFs do not support HWTSTAMP_TX_ONESTEP_SYNC because only ENETC PF can access PMa_SINGLE_STEP registers. And there will be a crash if VFs are used to test one-step timestamp, the crash log as follows. [ 129.110909] Unable to handle kernel paging request at virtual address 00000000000080c0 [ 129.287769] Call trace: [ 129.290219] enetc_port_mac_wr+0x30/0xec (P) [ 129.294504] enetc_start_xmit+0xda4/0xe74 [ 129.298525] enetc_xmit+0x70/0xec [ 129.301848] dev_hard_start_xmit+0x98/0x118

📍 영향받는 시스템

NXP ENETC 네트워크 카드를 사용하는 Linux 커널 (수정 이전 버전, VF 사용 환경)

⚔️ 공격 벡터

로컬 사용자가 가상 기능 인터페이스에서 원스텝 타임스탬프를 설정한 패킷을 전송하여 커널 크래시를 유발할 수 있음

🛡️ 대응 방법

Linux 커널을 CVE-2025-21894 수정이 포함된 최신 안정 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지에서 CVE-2025-21894 수정 패치가 포함된 버전과 비교하여 최신이면 조치 완료, 이전이면 업데이트 필요로 판단

Shell / Script
uname -r

📊 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