CVE-2026-58390
Açıklama
OPNsense, FreeBSD tabanlı bir güvenlik duvarı ve yönlendirme platformudur. Versiyon 26.1.11 öncesinde, src/opnsense/www/js/widgets/OpenVPNClients.js dosyasındaki OpenVPN bağlantı durumu panosu bileşeni ve bağlantı durumu görünümü, bir istemci common_name değerini tırnak güvenli kodlama yapmadan data-common-name öznitelikleri içerisine yerleştirmektedir. İstismarın gerçekleşmesi için username-as-common-name ile yapılandırılmış bir OpenVPN sunucusunun yanı sıra RADIUS veya LDAP kimlik doğrulaması gereklidir ve çift tırnak içeren geçerli bir arka uç kullanıcı adı tanımlama veya kendi kendine kaydetme yeteneği bulunmalıdır; aynı yöneticinin hem kimlik arka ucunu hem de güvenlik duvarını kontrol ettiği kurulumlar ayrı bir güven sınırını aşmaz. Bu kullanıcı adını kullanan kimliği doğrulanmış bir istemci, özniteliği kapatıp bir olay işleyici ekleyebilir; yerel kullanıcı veritabanı ise kullanıcı adı doğrulayıcısı tırnak işaretlerini reddettiği için etkilenmez. Betik, yönetici panoyu veya bağlantı durumu sayfasını açtığında ve enjekte edilen olay tetiklendiğinde yöneticinin oturumunda çalışır; gösterilen yük, koşulsuz sayfa yükleme yürütmesi yerine istemci satırı üzerinde imleç hareketini kullanmıştır. Güvenlik bildirimi, betiğin config.xml dosyasını okuyabildiğini, ayrıcalıklı API'leri çağırabildiğini, root şifresini sıfırlayabildiğini ve root komut çalıştırma yetkisi elde edebildiğini göstermektedir. Bu sorun versiyon 26.1.11 ile düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| opnsense core | < 26.1.11 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.