🔍 CVE-2026-98561

0.0
CVSS Score
UNKNOWN
2026-10-18
2026-10-19 10:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 nfp 드라이버에서 IPsec 수신 상태를 처리할 때 XArray 잠금을 해제한 후 xfrm_state 참조를 가져오는 과정에서 레이스 컨디션이 발생합니다. 이로 인해 삭제 경로가 상태를 제거한 직후 수신 프로세스가 이미 파괴된 상태의 참조 횟수를 증가시키려 시도하여 시스템 오류를 유발할 수 있습니다.

💡 쉬운 설명

네트워크 보안 데이터를 처리하는 과정에서 데이터가 삭제되는 타이밍과 사용되는 타이밍이 겹쳐 발생하는 문제입니다. 이로 인해 이미 사라진 데이터를 다시 사용하려다 시스템이 충돌하거나 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: nfp: hold IPsec RX state under the XArray lock nfp_net_ipsec_rx() drops the XArray lock before taking a reference to the xfrm_state it found. The delete path can erase the entry and drop the last state reference in that interval. RX can then try to increment a zero refcount after the state has been queued for destruction. The driver queues firmware invalidation asynchronously; the delete path does not wait for the command to complete or drain pending RX processing. The XFRM garbage collector waits for an RCU grace period before freeing the state. That delays reclamation but does not make acquiring a reference from zero valid. Take the xfrm_state reference before releasing the XArray lock so xa_erase() cannot run between lookup and reference acquisition.

📍 영향받는 시스템

Linux kernel (nfp driver 사용 환경)

⚔️ 공격 벡터

특정 네트워크 패킷 수신과 IPsec 상태 삭제가 동시에 일어나는 타이밍을 이용한 레이스 컨디션 공격

🛡️ 대응 방법

XArray 잠금을 해제하기 전에 xfrm_state 참조를 먼저 획득하도록 커널 패치를 적용하십시오.

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 수정된 최신 패치 버전인지 확인하십시오.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel