Endüstriyel PLC'ler dünya çapında Codesys V3 RCE kusurlarından etkilendi

3 yıl önce

Dünya çapında endüstriyel ortamlarda kullanılan milyonlarca PLC (programlanabilir mantık denetleyicisi), Codesys V3 yazılım geliştirme kitindeki 15 güvenlik açığı için risk altındadır ve uzaktan kod yürütülmesine (RCE) ve Hizmet Reddetme (DOS) saldırılarına izin verir.

500'den fazla cihaz üreticisi, IEC 61131-3 standardına göre 1.000'den fazla PLC modelinde programlamak için CODESYS V3 SDK'sını kullanıyor ve kullanıcıların özel otomasyon dizileri geliştirmesine izin veriyor.

SDK ayrıca bir Windows yönetimi arayüzü ve kullanıcıların üretimde dağıtmadan önce PLC yapılandırmalarını ve programlamalarını test etmelerini sağlayan bir simülatör de sağlar.

Codesys V3 SDK'daki on beş kusur, Eylül 2022'de Codesys'e bildiren Microsoft araştırmacıları tarafından keşfedildi. Satıcı, Nisan 2023'te belirlenen sorunları ele almak için güvenlik güncellemeleri yayınladı.

Bu cihazların niteliği nedeniyle, güvenlik sorunlarını çözmek için sık sık güncellenmezler, bu nedenle Microsoft'un güvenlik ekibi, riskleri farkındalığı artırmak ve yama almanın hızına yardımcı olmak için dün ayrıntılı bir yazı yayınladı.

Microsoft, Schnieder Electric ve Wago'dan Codesys V3 kullanan ve 15 yüksek şiddetli güvenlik açıklarını keşfeden iki PLC'yi inceledi (CVSS V3: 7.5-8.8).

Kusurlar: CVE-2022-47378, CVE-2022-47379, CVE-2022-47380, CVE-2022-47381, CVE-2022-47382, CVE-2022-47383, CVE-2012-47384, CVE-20122-2022-47384, CVE-20122 47385, CVE-2022-47386, CVE-2022-47387, CVE 2022-47388, CVE-2022-47389, CVE-2022-47390, CVE-2022-47392, CVE-2022-4739.

Ana sorun, SDK'nın etiket kod çözme mekanizmasında, özellikle etiketlerin boyutlarını doğrulamadan cihaz arabelleğine kopyalanması ve saldırganlara bir tampon taşma fırsatı vermesidir.

Bu etiketler, PLC'nin işlevi için önemli talimatlar sağlayan veri veya veri yapılarının taşıyıcılarıdır.

Microsoft'un CMPTraCemgr, CMPApp, CMPDevice, CMPApp, CMPAppBP, CMPAppForce ve CMPFiletRansfer dahil 15 Codesys V3 SDK bileşenlerinde bulduğu için arabellek taşma sorunu izole edilmez.

Kusurlar istismar etmek için kimlik doğrulamasını gerektirse de Microsoft, bu gereksinimin, aşağıda gösterildiği gibi, Cleartext formunda aktarım sırasında kullanıcı kimlik bilgilerini ortaya çıkaran başka bir kusur olan CVE-2019-9013 kullanılarak atlanabileceğini söylüyor.

15 vakanın 12'sinde, Microsoft analistleri PLC'de uzaktan kod yürütme kazanmak için kusurdan yararlanabildi.

Codesys Güvenlik Danışma, donanım ve işletim sistemi yapılandırmasına bakılmaksızın 3.5.19.0'dan önce sürümleri çalıştırırlarsa aşağıdaki ürünleri etkiler:

Yukarıdakilere ek olarak, aşağıdaki ürünler 4.8.0.0'dan önceki sürümlerden etkilenir:

Yöneticilerin Codesys V3 V3 V3.5.19.0'a mümkün olan en kısa sürede yükseltmeleri tavsiye edilirken, Microsoft ayrıca PLC'lerin ve diğer kritik endüstriyel cihazların İnternet'ten bağlantısı kesilmesini önerir.

Yeni Papercut Critical Hata

Bilgisayar korsanları, Minecraft sunucularını hedeflemek için Bleedingpipe RCE'yi sömürüyor, oyuncular

Popüler Ghostscript açık kaynaklı PDF kütüphanesinde bulunan eleştirel RCE

Fortinet, Fortios, Fortiproxy Cihazlardaki Kritik RCE Kusurunu uyarıyor

Kritik Tootroot Bug Saldırganların Mastodon sunucularını ele geçirmesine izin verir

Kaynak: Bleeping Computer

More Posts