CVE-2022-29958
Açıklama
2022-04-29 tarihine kadar olan JTEKT TOYOPUC PLC'ler veri bütünlüğünü sağlamamaktadır. Projelerin ve kontrol mantığının PLC'ye indirilmesi dahil olmak üzere mühendislik amaçları için kimlik doğrulaması yapılmayan CMPLink/TCP protokolünü kullanırlar. Kontrol mantığı, belirli bir bellek adresi ve bir makine kodu bloğu ile blok bazlı olarak PLC'ye indirilir. PLC'ye indirilen mantık kriptografik olarak doğrulanmadığından, bir saldırganın çalışma zamanı bağlamında PLC'nin CPU modülünde rastgele makine kodu çalıştırmasına izin verir. PC10G-CPU durumunda ve muhtemelen TOYOPUC ailesinin diğer CPU modülleri için, MPU veya MMU bulunmayan bir işlemci kullanılır; bu nedenle herhangi bir bellek koruması veya ayrıcalık ayırma yeteneği mevcut değildir ve bu durum saldırgana CPU üzerinde tam kontrol sağlar.
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 |
|---|---|---|
| jtekt pc10g-cpu_tcc-6353_firmware | Aralık belirtilmemiş | — |
| jtekt pc10ge_tcc-6464_firmware | Aralık belirtilmemiş | — |
| jtekt pc10p_tcc-6372_firmware | Aralık belirtilmemiş | — |
| jtekt pc10p-dp_tcc-6726_firmware | Aralık belirtilmemiş | — |
| jtekt pc10p-dp-io_tcc-6752_firmware | Aralık belirtilmemiş | — |
| jtekt pc10b-p_tcc-6373_firmware | Aralık belirtilmemiş | — |
| jtekt pc10b_tcc-1021_firmware | Aralık belirtilmemiş | — |
| jtekt pc10e_tcc-4737_firmware | Aralık belirtilmemiş | — |
| jtekt pc10el_tcc-4747_firmware | Aralık belirtilmemiş | — |
| jtekt plus_cpu_tcc-6740_firmware | Aralık belirtilmemiş | — |
| jtekt pc3jx_tcc-6901_firmware | Aralık belirtilmemiş | — |
| jtekt pc3jx-d_tcc-6902_firmware | Aralık belirtilmemiş | — |
| jtekt pc10pe_tcc-1101_firmware | Aralık belirtilmemiş | — |
| jtekt pc10pe-1616p_tcc-1102_firmware | Aralık belirtilmemiş | — |
| jtekt pcdl_tkc-6688_firmware | Aralık belirtilmemiş | — |
| jtekt nano_10gx_tuc-1157_firmware | Aralık belirtilmemiş | — |
| jtekt nano_cpu_tuc-6941_firmware | Aralık belirtilmemiş | — |
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.