cPanel’de garip bir tasarım kararı vardı yıllardır.
Kullanıcı login dener, başarısız olur. Ama cpsrvd (servisin daemon’ı) o başarısız denemenin ardından bile diske bir session dosyası yazıyor.
Pre-authentication session. Bu detay 2026’nın Şubat’ından beri sessiz sessiz sömürülmüş. Şimdi adı CVE-2026-41940 ve CVSS skoru 9.8.
İşin merkezinde bir CRLF injection var. Authorization header’ına özel karakterler (\r\n) sokulduğunda cpsrvd’nin session yükleme/kaydetme akışı bunları sanitize etmiyor.
Saldırgan, cookie üzerinden manipüle ettiği bu payload’la session dosyasının içine kendi seçtiği parametreleri yazdırıyor. Düz metin olarak.
Sonra dosyayı reload ettirip “kendi yazdığı” credential’larla giriş yapıyor.
Auth bypass tamamlanıyor.
watchTowr’ın blog yazısı zincirleme kısmı detaylı anlatıyor: zafiyet salt CRLF değil, çünkü tek başına injection olsa bu kadar yıkıcı olmazdı.
Asıl mesele cpsrvd’nin bu pre-auth session dosyasını trust’lu kabul etmesi.
Yani saldırgan credential bilmeden, session inject ediyor, sistem onu kabul ediyor.
Ortamı kontrol etmek için ilk bakılacak yer cPanel sürümü. Tüm v11.40 sonrası versiyonlar etkili, yani neredeyse her şey:
/usr/local/cpanel/cpanel -V
cPanel & WHM açık portları varsayılan olarak 2082, 2083, 2086, 2087. Dışa açık olup olmadığını görmek için hızlıca:
nmap -p 2082,2083,2086,2087 -sV hedef-ip
Hosting sağlayıcısıysan ya da kendi sunucuların varsa whostmgr panelinden Update Preferences kısmını kontrol et. Otomatik güncelleme açık olmalı.
cPanel yamayı çıkardı (11.124.0.6 ve sonrası). Patch’li sürüme almak şu an tek tutarlı çözüm.
Acil mitigation için panel portlarını internetten kapatıp VPN arkasına almak işe yarıyor.
Shodan’da baktığımızda yaklaşık 1.5 milyon cPanel instance dışa açık.
Yarısı bile yamanmamışsa devasa bir saldırı yüzeyi.
Bu açığın asıl rahatsız edici tarafı şu: PoC çıktığı an, halihazırda aylardır exploit edilen bir şey topluluğa yayıldı.
Yani “bizi etkilemez” diyen sistem yöneticilerinin bir kısmının zaten ele geçirilmiş olma ihtimali yüksek. Logları geriye dönük taramak şart.
Kaynaklar:
https://nvd.nist.gov/vuln/detail/CVE-2026-41940
https://labs.watchtowr.com/the-internet-is-falling-down-falling-down-falling-down-cpanel-whm-authentication-bypass-cve-2026-41940/