🇰🇷 한글 설명
Linux 커널의 octeontx2-pf 드라이버에서 QOS 관련 콜백 처리 로직의 결함이 발견되었습니다. 리프 노드의 트래픽이 중지되기 전에 전송 큐가 재할당되거나, 시스템 재부팅 시 큐 삭제 과정에서 잘못된 업데이트를 시도하여 커널 경고가 발생할 수 있습니다.
💡 쉬운 설명
컴퓨터가 꺼지거나 네트워크 설정을 바꿀 때, 네트워크 통로를 정리하는 과정에서 순서가 맞지 않아 오류가 발생하는 문제입니다. 이로 인해 시스템에 경고 메시지가 뜨거나 예기치 않은 동작이 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback
This patch addresses below issues,
1. Active traffic on the leaf node must be stopped before its send queue
is reassigned to the parent. This patch resolves the issue by marking
the node as 'Inner'.
2. During a system reboot, the interface receives TC_HTB_LEAF_DEL
and TC_HTB_LEAF_DEL_LAST callbacks to delete its HTB queues.
In the case of TC_HTB_LEAF_DEL_LAST, although the same send queue
is reassigned to the parent, the current logic still attempts to update
the real number of queues, leadning to below warnings
New queues can't be registered after device unregistration.
WARNING: CPU: 0 PID: 6475 at net/core/net-sysfs.c:1714
netdev_queue_update_kobjects+0x1e4/0x200
📍 영향받는 시스템
Linux kernel (octeontx2-pf driver 사용 환경)
⚔️ 공격 벡터
로컬 시스템 설정 변경 또는 시스템 재부팅 시 발생 (Denial of Service 가능성)
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.