Sertifika İptal Listesi Yüklenmiş Ama Devre Dışı
En kritik açık, CVE-2026-115881 tanımlayıcısıyla kayıt altına alındı ve EmbedThis tarafından 9,1 şiddet puanıyla derecelendirildi. Sorun şu: GoAhead, OpenSSL arka ucuyla karşılıklı TLS (mutual-TLS) kullanılan yapılandırmalarda sertifika iptal listesini (CRL) başlangıçta yüklüyor ve herhangi bir hata bildirmiyor; ancak iptal denetimini fiilen etkinleştirmiyor. Dolayısıyla çalıntı ya da kullanım dışı bırakılmış bir cihaza ait sertifikası iptal edilmiş bir istemci, el sıkışmayı başarıyla tamamlayabiliyor ve o kimliğe tanınan tüm erişim haklarını elde edebiliyor.Açığın tetiklenmesi için yapılandırmanın birkaç koşulu aynı anda karşılaması gerekiyor: OpenSSL arka ucunun kullanılması, istemci sertifikalarının zorunlu tutulması, güvenilir bir sertifika otoritesi (CA) paketinin ve iptal listesinin tanımlanmış olması, ayrıca yayımlayan denetiminin (issuer checking) etkinleştirilmiş olması. Bu, varsayılan kurulumda karşılanmayan, operatörün bilinçli olarak oluşturduğu bir yapılandırmadır. Mbed TLS arka ucunu kullanan derlemeler bu açıktan etkilenmiyor; söz konusu arka uç iptal denetimini ayrı bir kod yoluyla gerçekleştiriyor. Etkilenen sürüm aralığı 3.4.5'ten 6.1.0'a kadar uzanıyor.
LibreSSL ve Mbed TLS'te Farklı Riskler
İkinci açık, CVE-2026-115884 tanımlayıcısıyla 7,4 şiddet puanı aldı. LibreSSL'in eski doğrulayıcısını kullanan belirli sürümlerde (3.2.x ve 3.3.2–3.3.6) ortaya çıkıyor. İstemci sertifikaları zorunlu tutulurken yayımlayan denetimi kapalıysa, GoAhead'in 10 sertifikalık zincir sınırını aşan bir sertifika zinciri sunan saldırgan, güvenilir bir anahtara sahip olmaksızın kimlik doğrulamasını tamamlayabiliyor. OpenSSL, BoringSSL, AWS-LC ve LibreSSL 4.x bu tür aşırı uzun zincirleri reddediyor. Çözüm olarak 6.1.1 sürümüne geçmek, yayımlayan denetimini güvenilir CA paketiyle birlikte açmak ya da OpenSSL veya LibreSSL 4.x kullanmak öneriliyor.Üçüncü açık Mbed TLS arka ucunu etkiliyor ve 5,9 şiddet puanıyla değerlendirildi; henüz bir CVE tanımlayıcısı atanmadı. Kodda yapılan bir uzunluk hatası nedeniyle sunucu, 2048 bit olması gereken Diffie-Hellman değeri yerine yalnızca 1 baytlık bir değer gönderiyor. Bu değeri kabul eden bir istemciyle kurulan oturumda, trafiği kaydeden pasif bir gözlemci oturum anahtarını hesaplayıp şifrelenmiş iletişimi çözebiliyor. OpenSSL, güncel Go, güncel Java ve ana akım tarayıcılar bu denli küçük bir değeri reddedip daha güçlü bir anahtar değişimine geçtiğinden bu istemcilerle oturum hiç tamamlanamıyor. Minimum boyut denetimi olmayan gömülü ya da özel istemciler ise değeri kabul ediyor ve oturum ifşa riskiyle karşılaşıyor. TLS 1.3 ve ECDHE oturumları bu açıktan etkilenmiyor; Mbed TLS 4.x söz konusu anahtar değişimini zaten kaldırdı.
Yama Süreci ve Etkilenen Cihazlar
GoAhead; yönlendiriciler, yazıcılar, ağ geçitleri ve endüstriyel denetleyiciler gibi donanımların yönetim arayüzlerini çalıştırmak amacıyla cihaz üreticileri tarafından donanım yazılımına eklenen küçük bir web sunucusudur. EmbedThis'in verdiği bilgiye göre GoAhead yüz milyonlarca cihazda çalışıyor. Hangi arka ucun ve hangi ayarların kullanıldığı derleme aşamasında belirleniyor; bu nedenle bir cihaz sahibi dışarıdan hangi yapılandırmanın geçerli olduğunu anlayamıyor.GoAhead 6.1.1, cihaz üreticilerinin yeniden derleyip donanım yazılımı güncellemesi olarak dağıtması gereken bir sürüm. Kullanıcılar bu yamayı ancak kendi üreticileri yayımladığında alabiliyor. 27 Ekim itibarıyla herhangi bir üreticinin güncellemeyi gönderip göndermediği bilinmiyor. EmbedThis, güvenlik güncellemelerini müşterilerine Builder portalı üzerinden bildiriyor. HP, Oracle, Siemens, Canon, Rockwell, D-Link ve Comcast, EmbedThis'in GoAhead kullanıcıları arasında saydığı firmalar arasında yer alıyor; ancak bu firmalardan hiçbirinin etkilenen arka uç ve ayarları çalıştırdığı doğrulanmış değil. Etkilenen cihaz sayısı henüz kesin olarak belirlenmedi.
CVE-2026-115881 ve CVE-2026-115884 tanımlayıcıları, 27 Ekim itibarıyla kamuya açık CVE ve NVD veritabanlarında henüz görünmüyordu; EmbedThis bu tanımlayıcıların eklenmesi için talepte bulunduğunu açıkladı. Şiddet derecelendirmeleri satıcının kendi değerlendirmesine dayanıyor. 27 Ekim itibarıyla bu açıkların saldırılarda kullanıldığına dair herhangi bir kaynak tarafından bildirim yapılmadı. EmbedThis'in politikasına göre bir açık istismar edilirse ya da başka biri tarafından ifşa edilirse gizlilik ambargosu sona erdirilip erken yayım yapılıyor; 12 Ekim'deki koordineli yayım bu politikayla örtüşüyor, ancak saldırı olmadığını kanıtlamıyor.
Ek Bulgular ve Araçlar
FoxIO, kavram kanıtı (proof-of-concept) kod yayımladı ve JA4Scan aracı aracılığıyla GoAhead sunucularını arka uca göre tanımlamaya yarayan parmak izleri sunuyor. Araç ücretsiz olmakla birlikte kaynak kodu yalnızca talep üzerine paylaşılıyor; parmak izi bir derlemeyi tanımlıyor, doğrulanmış bir güvenlik açığı içerdiğini kanıtlamıyor.Aynı 6.1.1 sürümü toplamda 11 güvenlik danışmasını kapatıyor; bunlardan üçü kritik olarak derecelendirilmiş. Dikkat çeken bir diğer açık ise giriş atlatma sorunudur: HTTP Basic veya form girişi kullanan bir derlemede, geçerli bir kullanıcı adı bilen saldırgan, o kullanıcının parolası GoAhead 6.1.0'da eklenen Blowfish biçiminde saklanıyorsa herhangi bir parola ile oturum açabiliyor. EmbedThis, form girişinin yerleşik yönetim sayfaları için varsayılan seçenek olduğunu belirtiyor. Güncelleme sonrasında EmbedThis, aktif oturumların sonlandırılmasını, sunucunun yeniden başlatılmasını ve Blowfish biçiminde saklanan parolaların değiştirilmesini öneriyor.

Yazılım ve Uygulamalar
Yazılım ve Uygulamalar
Yazılım ve Uygulamalar
Yorumlar (0)
Yorum yapmak için giriş yapmalısınız.