cPanel tarafında 13 Mayıs 2026’da yamalanan pre-auth bir CRLF injection
Hedef alınan endpoint /unprotected/nova_error
unprotected path’i cPanel’in oturum açmadan dokunulabilen public yüzeyi
Burada bir hata var ve status parametresine ne yazarsan onu temizlemeden response başlığına ekliyor
CRLF dediğimiz şey aslında iki kontrol karakteri: \r\n
HTTP başlık satırlarını birbirinden ayıran o gizli görünmez ayırıcı
Sıradan görünüyor ama HTTP’nin tüm yapısını taşıyan şey o iki bayt
status parametresine URL encoded haliyle %0d%0a koyup arkasına kendi başlığını yazdığında sunucu bunu “yeni başlık satırı geldi” şeklinde yorumluyor
Saldırgan bunu nasıl kötüye kullanır derseniz tipik senaryolar şöyle:
Birincisi sahte Set-Cookie enjekte etmek.
Kurbanın oturum cookie’sini saldırganın belirlediği değere sabitleyip session fixation kurmak.
İkincisi cache poisoning
Arada CDN veya reverse proxy varsa zehirlenmiş response cache yazılıyor ve sonraki kullanıcılara gidiyor
Üçüncüsü Content-Type veya Location başlıklarıyla yanıtın gövdesini saldırgana yönlendirecek şekilde değiştirmek
Kavramsal payload şöyle:
GET /unprotected/nova_error?status=foo%0d%0aSet-Cookie:%20attacker=1 HTTP/1.1
Host: hedef-cpanel
Sunucudan dönen yanıtta Set-Cookie: attacker=1 satırı güvenli bir başlık olarak yer alıyor
Tarayıcı bunu sorgulamadan kabul ediyor çünkü kaynak zaten cPanel sunucusu
CVSS skoru 8.3 (High)
Etki sunucuda kalmıyor tarayıcıya ve cache katmanına sıçrıyor.
CISA tarafında automatable işareti var yani toplu tarama + otomatik exploit’lemeye birebir uygun bir vektör
Etkilenen sürümler:
11.132.0.0 ile 11.132.0.31 arası
11.134.0.0 ile 11.134.0.25 arası
11.136.0.0 ile 11.136.0.9 arası
WP Squared tarafında ise:
11.132.1.0'dan 11.136.1.11'e kadar olan tüm sürümler dahil
Güncelleme tarafı klasik cPanel akışıyla yapılıyor
/scripts/upcp --force
Komut tüm cPanel bileşenlerini son sürüme güncelliyor Otomatik güncelleme kapalıysa manuel tetiklemek gerek WHM panelinden gitmek istersen Upgrade to Latest Version sekmesi aynı işi yapıyor
Geliştirici cephesi için temel kural şu:
Kullanıcıdan gelen veriyi HTTP yanıt başlığına sokmadan önce \r ve \n karakterlerini elemek Whitelist tabanlı yaklaşım blacklistten her zaman güvenli Sunucu tarafındaysan WAF tarafına %0d%0a - %0a - \r\n patternlerini bloklayan bir kural ekle cPanel kullanıyorsan paylaşımlı hosting yapısı gereği bir sunucuda oluşan hata diğerlerine sıçrar
Kaynaklar
https://nvd.nist.gov/vuln/detail/CVE-2026-32993
https://support.cpanel.net/hc/en-us/articles/40437313190295-Security-CVE-2026-32993-cPanel-WHM-WP2-Security-Update-May-13-2026