🔍 CVE-2026-97615

0.0
CVSS Score
UNKNOWN
2026-09-25
2026-10-21 13:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 net: bridge 모듈에서 CFM/MRP 프레임 핸들러가 전역 노드를 여러 브리지의 리스트에 중복 등록하여 발생하는 취약점입니다. 이로 인해 한 브리지에서 프로토콜을 해제할 경우 다른 브리지의 리스트 상태가 손상될 수 있습니다. 이를 해결하기 위해 전역 리스트 대신 브리지별 옵션 비트를 사용하여 핸들러를 관리하도록 수정되었습니다.

💡 쉬운 설명

네트워크 연결을 관리하는 리눅스 시스템에서 특정 기능이 여러 곳에서 동시에 사용될 때 데이터가 엉키는 문제가 있었습니다. 이 문제가 발생하면 네트워크 설정이 깨지거나 시스템 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: bridge: use option bits for CFM/MRP frame handlers CFM and MRP register a global br_frame_type whose hlist_node is linked into the per-bridge frame_type_list when the first MEP/MRP instance is created. Enabling the protocol on multiple bridges therefore inserts the same node into multiple lists. Unregistering it on one bridge then corrupts list state belonging to another. These handlers can only be installed once per bridge, and they are uncommon. Track their per-bridge enable state with net_bridge option bits, which already live on the Rx hot cache line, and dispatch the matching handler directly from the receive path. Check both bits together first as an unlikely case. Remove the generic frame_type_list and br_frame_type helpers, which have had no other users since CFM and MRP were added. That shrinks struct net_bridge by 8 bytes and drops the list walk from the fast path. When neither protocol is compiled in, BR_CFM_MRP_OPTS is 0 and the compiler prunes the branch.

📍 영향받는 시스템

Linux kernel (CFM/MRP 프로토콜을 사용하는 bridge 모듈 포함 버전)

⚔️ 공격 벡터

로컬 네트워크 설정 변경을 통한 커널 메모리/리스트 상태 오염

🛡️ 대응 방법

CFM/MRP 핸들러 관리 방식이 수정된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel