CVE-2026-14480

Kritik

Açıklama

OpenPLC Runtime v3, eski web kullanıcı arayüzü program yükleme iş akışında kimlik doğrulaması yapılmış rastgele dosya yazma zafiyeti içermektedir. Uygulama, saldırgan tarafından sağlanan bir dosya adını (prog_file) doğrudan Programs.File veritabanı alanına kaydeder ve daha sonra bu değeri, yolu doğrulamadan veya kısıtlamadan yüklenen bir dosyanın hedef yolu olarak kullanır. Python os.path.join() fonksiyonu saldırgan kontrollü mutlak yolları kabul ettiği için, kimlik doğrulaması yapmış bir kullanıcı, OpenPLC web sunucusu işlemi tarafından yazılabilir olan herhangi bir yere rastgele dosyalar yazabilir. Varsayılan derleme hattında, OpenPLC çalışma zamanı çekirdek dizini içindeki tüm C++ kaynak dosyaları otomatik olarak yürütülebilir çalışma zamanı ikili dosyasına derlenir. Kimlik doğrulaması yapmış bir saldırgan, bu dizine kötü amaçlı bir .cpp dosyası yazarak, operatör normal bir program derlemesini ve çalışma zamanı başlatmasını tetiklediğinde, rastgele dosya yazma işlemini rastgele yerel kod çalıştırmaya dönüştürerek yetki yükseltebilir.

ÖnemKritik
CVSS9.9
İstismar olasılığı—
ÜrünOpenPLC
Yayın10 Tem 2026
İlk görülme10 Tem 2026
Zayıflık türüCWE-73CWE-73

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ünEtkilenen sürümlerDüzeltildiği sürüm
OpenPLC OpenPLCv3—

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.

Intelligence 360 paketinde

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.