CVE-2018-19518
Açıklama
PHP'deki imap_open() ve diğer ürünlerde kullanılan UNIX üzerindeki University of Washington IMAP Toolkit 2007f, argüman enjeksiyonunu önlemeden bir rsh komutu çalıştırır (c-client/imap4r1.c içindeki imap_rimap fonksiyonu ve osdep/unix/tcp_unix.c içindeki tcp_aopen fonksiyonu aracılığıyla). Eğer IMAP sunucu adı güvenilmeyen bir girdiyse (örneğin, bir web uygulaması kullanıcısı tarafından girilmişse) ve rsh farklı argüman semantiklerine sahip bir programla değiştirilmişse, bu durum uzaktaki saldırganların keyfi işletim sistemi komutları çalıştırmasına izin verebilir. Örneğin, eğer rsh, ssh'ye yönlendirilmiş bir bağlantıysa (Debian ve Ubuntu sistemlerinde görüldüğü gibi), saldırı "-oProxyCommand" argümanı içeren bir IMAP sunucu adı kullanabilir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| debian debian_linux | 8.0, 9.0 | — |
| php php | 5.6.0 ≤ v ≤ 5.6.38, 7.0.0 ≤ v ≤ 7.0.32, 7.1.0 ≤ v ≤ 7.1.24, 7.2.0 ≤ v ≤ 7.2.12 | — |
| uw-imap_project uw-imap | 2007f | — |
| canonical ubuntu_linux | 16.04, 18.04, 19.04 | — |
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.