🇰🇷 한글 설명
Linux 커널의 Liquidio 네트워크 드라이버에서 PF 번호 획득 실패 시 BAR 리소스가 해제되지 않는 메모리 누수 취약점이 발견되었습니다. 오류 발생 시 unmap 과정을 거치지 않고 함수가 종료되어 리소스가 시스템에 남게 됩니다.
💡 쉬운 설명
컴퓨터 부품을 사용할 때 빌려온 자원을 다 쓰고 나서 돌려줘야 하는데, 오류가 나면 돌려주지 않고 그냥 가버리는 문제가 있습니다. 이로 인해 시스템 자원이 계속 낭비될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
net: liquidio: fix BAR resource leak on PF number failure
If cn23xx_get_pf_num() fails, the function returns without
unmapping either BAR. Unmap both BARs before returning from
the error path.
Found by manual code review.
📍 영향받는 시스템
Liquidio 드라이버를 사용하는 Linux 커널 버전
⚔️ 공격 벡터
로컬 공격자가 특정 네트워크 드라이버 오류를 유도하여 시스템 자원 고갈(DoS)을 일으킬 수 있음
🛡️ 대응 방법
해당 취약점이 수정된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 취약점이 해결된 패치 버전 이후인지 확인