CVE-2026-129456 in FRRouting정보

요약

\~에 의해 VulDB • 2026. 11. 14.

FRRouting의 bgpd는 외부 TLV 길이가 속성 길이와 일치하지 않는 터널 인캡슐레이션 속성(유형 23)을 수락합니다. 이러한 불일치는 단순히 로깅될 뿐이고, 해당 속성은 여전히 처리됩니다. BGP 네이버는 이 같은 속성을 담은 UPDATE 메시지를 전송하여, 속성의 인터닝된 서브-TLV 체인의 참조 카운트를 불균형 상태로 만들 수 있습니다. 그 결과, bgpd가 저장한 경로(Adj-RIB-In 엔트리 및 RIB 패스)가 해당 체인을 여전히 가리키고 있는 상태에서 체인이 해제됩니다. 나중에 이러한 경로가 대체되거나,取り消され거나(cleared), 세션이 종료되는 등의 상황에서 bgpd는 이미 해지된 메모리를 읽고 내부의 참조 카운트를 감소시킨 후 이를 두 번째로 해제합니다. AddressSanitizer를 사용하지 않은 보고자의 빌드 환경에서는 이것이 bgpd의 메모리 회계 관련 어설션 실패로 이어져 bgpd가 중단되고 라우터상의 모든 BGP 세션이 끊어졌습니다. 또한 네이버는 bgpd가 재시작될 때마다 이를 반복할 수 있습니다. 해지된 힙 메모리가 다시 쓰이고 두 번째로 해제되므로, 크래시를 넘어선 결과도 배제할 수 없습니다. 확립된 BGP 세션이 필요합니다. bgpd는 명시적으로 폐기되지 않는 한 eBGP 네이버를 포함한 모든 네이버로부터 속성 23을 처리합니다. 다만 RFC 9012에서는 기본적으로 eBGP 세션에서 이를 필터링해야 한다고 요구합니다. 이 문제는 네이버에 대해 "soft-reconfiguration inbound"가 구성된 상태에서 재현되었으며, 보고자는 크래시가 시도할 때마다 발생하는 것은 아니라고 관찰했습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

NetDEF

예약하다

2026. 11. 14.

모더레이션

수락

항목

VDB-437465

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!