🇰🇷 한글 설명
Linux 커널의 bonding 드라이버에서 XDP 프로그램을 교체하거나 제거할 때 기존 BPF 프로그램의 참조를 해제하지 않아 프로그램이 누수되는 문제가 수정되었습니다. 이 누수는 테스트 중 누적되는 것이 확인되었습니다.
💡 쉬운 설명
네트워크 묶음(bonding) 기능에서 패킷 처리 프로그램을 바꿀 때 이전 프로그램이 메모리에서 정리되지 않고 남는 버그입니다. 시간이 지나면 메모리가 계속 낭비될 수 있어 이를 고친 패치입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
bonding: fix the program leak when XDP is replaced
We need to release the reference on the old BPF prog, whether
we are going to no-prog, or replacing the prog with another.
Spotted by AI while running tests for the propagation series
(leaked programs were accumulating). Selftest will come in
the net-next series to avoid conflicts.
📍 영향받는 시스템
bonding 드라이버에 XDP를 사용하는 수정 전 Linux 커널 버전
⚔️ 공격 벡터
원격 공격 경로는 명확하지 않으며, 권한이 있는 사용자가 XDP 프로그램을 반복 교체할 때 메모리 누수가 누적되는 형태입니다.
🛡️ 대응 방법
bonding XDP 참조 누수를 수정한 최신 Linux 커널 업데이트를 적용하고 재부팅합니다.
🔧 검증 코드
출력된 커널 버전을 배포판 보안 공지나 패치 목록과 대조하여 해당 수정이 포함되었는지 확인하며, 포함되지 않았다면 업데이트가 필요합니다.