🇰🇷 한글 설명
Linux 커널의 octeontx2-af 드라이버에서 PF와 VF의 인터럽트 벡터에 동일한 핸들러가 등록되어 경합 조건(Race Condition)이 발생하는 취약점입니다. 두 개의 CPU에서 동시에 인터럽트가 발생할 경우 동일한 이벤트를 처리하게 되어 데이터가 손상될 수 있습니다.
💡 쉬운 설명
컴퓨터의 부품들이 신호를 보낼 때, 서로 다른 신호를 같은 사람이 처리하려고 하다가 데이터가 꼬이는 문제입니다. 이로 인해 시스템 데이터가 깨지거나 오류가 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
octeontx2-af: Use separate handlers for interrupts
For PF to AF interrupt vector and VF to AF vector same
interrupt handler is registered which is causing race condition.
When two interrupts are raised to two CPUs at same time
then two cores serve same event corrupting the data.
📍 영향받는 시스템
octeontx2-af 드라이버를 사용하는 Linux 커널 기반 시스템
⚔️ 공격 벡터
동시에 발생하는 인터럽트를 이용한 경합 조건 유도 (Local/Remote)
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전의 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 취약점이 패치된 최신 버전인지 배포판 보안 공지를 통해 확인