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

CVE-2026-57154

OPNsense: Birden çok GUI metin alanında yapılandırma satırı enjeksiyonu

opnsense core

Yüksek 8,1 CVSS 3.1
Yayımlandı
Güncellendi
3 Kas 2026
Açık yaşı
0 gün
Kaydı açan
GitHub_M

Yönetici özeti

Bu açık, sisteme yetkili erişimi olan kullanıcıların, verilen yetkinin çok ötesinde kontrol kazanmasına yol açabilir. Güvenlik duvarı sistemleri bir kurumun ağının merkezinde yer aldığından, kesinti veya tam sistem ele geçirilmesi iş sürekliliğini ciddi biçimde tehdit eder. Güncellemenin hızla uygulanması önerilir.

ÖzetTürkçe

OPNsense güvenlik duvarı ve yönlendirme platformunda, tek satır beklenen GUI ve API alanlarına CR veya LF karakterleri girilebilmektedir. Bu durum, 26.1.11 öncesi ve 26.4.1p1 öncesi sürümlerde, temsilci yetkisi verilmiş kimlik doğrulamalı kullanıcıların oluşturulan ayrıcalıklı servis yapılandırma dosyalarına ek yönergeler veya ilke satırları eklemesine olanak tanır. Dnsmasq yolunda dhcp_boot ve dhcp_options alanları, Monit'te ise posta parolası ve benzeri alanlar etkilenmektedir.

Saldırgan ne yapabilir?

Saldırgan, servis yeniden başlatıldığında ilgili ayarın ötesinde davranış değişikliği yaratabilir, yetki sınırlarını aşabilir ve hizmet kesintisi oluşturabilir. Monit üzerinden yapılan gösterimde satır enjeksiyonu ile kök (root) yetkisiyle komut çalıştırma sağlanmıştır; Dnsmasq yolunda ise rastgele kabuk komutu çalıştırma doğrulanmamıştır.

Kaynaktaki açıklama (İngilizce)

OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.11 and 26.4.1p1, authenticated Web UI or API users with delegated access to affected settings can submit CR or LF characters in fields expected to contain one line, causing generated privileged service configuration files to contain additional attacker-controlled directives or policy lines. The confirmed Dnsmasq path includes dhcp_boot.filename, dhcp_boot.servername, dhcp_boot.address, and dhcp_options.value, which are rendered into /usr/local/etc/dnsmasq.conf; access through page-services-dnsforwarder covers api/dnsmasq/*. Related affected fields span OpenVPN, DHCPv6, Unbound, IPsec, NTP, PPP or MPD, Monit, firewall, sudo, WebGUI, and System General configuration. Applying or restarting the affected service can alter behavior beyond the delegated setting, create service-side files, cross RBAC boundaries, or cause denial of service. Line injection through Monit mail password and adjacent Monit text fields into /usr/local/etc/monitrc demonstrated root command execution. Arbitrary shell command execution was not confirmed for the Dnsmasq path. This issue is fixed in versions 26.1.11 and 26.4.1p1.

Ne yapmalı?

  1. Sistemi, açığın giderildiği 26.1.11 veya 26.4.1p1 sürümlerinden birine güncelleyin. Üretici
  2. Güncelleme yapılana kadar, temsilci yetkisi verilmiş kullanıcıların ilgili ayarlara erişimini geçici olarak kısıtlayın ve yönetim arayüzü erişimini yalnızca güvenilir kullanıcılarla sınırlandırın. Genel öneri
  3. Güncellemeden sonra, oluşturulan yapılandırma dosyalarında (özellikle /usr/local/etc/dnsmasq.conf ve /usr/local/etc/monitrc) beklenmeyen satır veya yönerge olup olmadığını kontrol edin. Genel öneri

Ek önlemler

  • Yönetim arayüzü ve API kullanıcılarının yetkilerini en az ayrıcalık ilkesine göre düzenli olarak gözden geçirin. Genel öneri
  • Yapılandırma değişikliklerini kayıt altına alın ve beklenmeyen değişiklikler için izleme uygulayın. Genel öneri
  • Yönetim arayüzüne erişimi yalnızca güvenilir ağlarla sınırlandırın ve API erişimini gerekmedikçe kapatın. Genel öneri

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
opnsense core < 26.1.11 26.1.11

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.