Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-416
  • CWE-672
  • CWE-825

CVE-2026-53918

odhcpd DHCPv6 IA işleyicisinde bellek serbest bırakıldıktan sonra kullanım (use-after-free) açığı

openwrt odhcpd

Yüksek 8,8 CVSS 4.0
Yayımlandı
Güncellendi
23 Eki 2026
Açık yaşı
5 gün
Kaydı açan
GitHub_M

ÖzetTürkçe

odhcpd, OpenWrt tarafından kullanılan bir DHCPv6, DHCPv4 ve router-advertisement sunucusudur. 25.12 sürümünden önce, odhcpd'nin DHCPv6 IA işleyicisi, tek bir mesajdaki birden fazla IA seçeneğinin aynı Reconfigure kimlik doğrulama anahtarını kullanabilmesi için mesaj başına bir first kira işaretçisi tutmaktadır. Bitişik ağdaki bir istemci, bir DHCPv6 REQUEST mesajıyla ilk IA'nın first işaretçisini ayarlamasını, ardından aynı IAID'ye sahip sonraki bir IA'nın bağlantı üzerinde (on-link) denetimi geçememesini ve aynı kiralamayı serbest bırakmasını sağlayabilir; bu durumda first işaretçisi sarkmaktadır (dangling). Aynı paketteki bir sonraki IA yeni bir kiralama ayırır ve first->key değerini kopyalar; bu da 16 baytlık bir heap üzerinde serbest bırakıldıktan sonra okuma (heap-use-after-free) ile sonuçlanır. ASan bu UAF'yi doğrulamakta; yerel izleme, paket yapısının serbest bırakılmış kiralamayı hedef ayırma olarak deterministik biçimde yeniden kullanabildiğini ve sıfırlanmış bir Reconfigure anahtar kopyası ürettiğini göstermektedir. Doğrulanmış etki, kimlik doğrulaması yapılmadan bitişik ağdan hizmet dışı bırakma (denial of service) ve DHCPv6 Reconfigure/ForceRenew anahtar karışıklığıdır. Yalnızca bu UAF nedeniyle keyfi PC kontrolü kanıtlanmamıştır. Bu sorun 25.12 sürümünde yamalanmıştır.

Kaynaktaki açıklama (İngilizce)

odhcpd is the DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. Prior to version 25.12, odhcpd's DHCPv6 IA handler keeps a per-message first lease pointer so multiple IA options in one message reuse the same Reconfigure authentication key. A DHCPv6 REQUEST from an adjacent-network client can make the first IA set first, then make a later same-IAID IA fail the on-link check and free that same lease, leaving first dangling. A following IA in the same packet allocates a new lease and copies first->key, producing a 16-byte heap-use-after-free read. ASan confirms the UAF; native tracing shows the packet shape can deterministically reclaim the freed lease as the destination allocation, producing a zeroed Reconfigure key copy. The validated impact is unauthenticated adjacent-network denial of service and DHCPv6 Reconfigure/ForceRenew key confusion. Arbitrary PC control is not proven for this UAF alone. This issue has been patched in version 25.12.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
openwrt odhcpd < 25.12 25.12

Kaynaklar5 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.