CVE-2026-64537 in Linux
요약
\~에 의해 VulDB • 2026. 07. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
브리지(CFM): 구성 시 유효하지 않은 CCM 간격 거부하기
ccm_tx_work_expired()는 interval_to_us()를 통해 변환된 구성된 exp_interval을 사용하여 queue_delayed_work()로 자신을 재설정합니다. exp_interval이 BR_CFM_CCM_INTERVAL_NONE이거나 범위를 벗어난 경우, interval_to_us()는 0을 반환하여 작업자가 즉각적으로 실행되고tight loop에서 skbs를 할당하다가 OOM(Out of Memory)에 이르게 됩니다.
이를 구성 시점에 exp_interval을 검증함으로써 수정합니다:
- IFLA_BRIDGE_CFM_CC_CONFIG_EXP_INTERVAL이 유효한 범위([BR_CFM_CCM_INTERVAL_3_3_MS, BR_CFM_CCM_INTERVAL_10_MIN]) 내에 있도록 netlink 정책에서 제한하여 사용자 공간에서 잘못된 값을 설정하지 못하도록 합니다.
- exp_interval이 아직 구성되지 않은 경우(기본값은 kzalloc으로 인해 0), br_cfm_cc_ccm_tx()에서 CCM TX 시작을 거부합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.