CVE-2026-53918 in odhcpd
요약
\~에 의해 VulDB • 2026. 10. 24.
odhcpd는 OpenWrt에서 사용되는 DHCPv6, DHCPv4 및 라우터 광고 서버입니다. 버전 25.12 이전의 odhcpd에서는 DHCPv6 IA(Identity Association) 핸들러가 메시지별 `first` 리스 포인터를 유지하여, 하나의 메시지에 여러 IA 옵션이 포함될 경우 동일한 Reconfigure 인증 키가 재사용됩니다. 인접 네트워크 클라이언트로부터의 DHCPv6 REQUEST는 첫 번째 IA를 `first`로 설정한 후, 이후 같은 IAID를 가진 IA가 온링크(on-link) 검사를 실패하여 해당 리스를 해제하게 만들고, 이로 인해 `first` 포인터가 덱링(dangling) 상태가 됩니다. 동일한 패킷 내의 후속 IA는 새 리스를 할당하고 `first->key`를 복사함으로써 16바이트의 heap-use-after-free(UAF) 읽기를 유발합니다. ASan은 이 UAF를 확인하며, 네이티브 트레이싱을 통해 해당 패킷 형태가 해제된 리스를 목적지 할당으로 결정론적으로 회수하여 영제로 초기화된 Reconfigure 키 복사를 생성할 수 있음이 밝혀졌습니다. 검증된 영향력은 인증되지 않은 인접 네트워크 기반의 서비스 거부(Denial of Service) 및 DHCPv6 Reconfigure/ForceRenew 키 혼란입니다. 이 UAF만으로는 임의 PC 제어(Arbitrary PC control)가 입증되지는 않았습니다. 본 문제는 버전 25.12에서 패치되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.