Genel Bakış
React2Shell (CVE-2025-55182), Next.js tabanlı web uygulamalarını hedef alan kritik bir uzaktan kod yürütme (RCE) zafiyetidir. Saldırganlar, bu açığı kullanarak savunmasız sunucularda otomatik komut dosyaları çalıştırmakta ve sistemdeki hassas kimlik bilgilerini ele geçirmektedir. Bu kampanya, özellikle yapılandırma hataları içeren veya güncel olmayan Next.js sürümlerini kullanan uygulamaları hedef almaktadır.
Zafiyetin Etkisi
Bu zafiyet, saldırganların sunucu üzerinde yetkisiz işlem yapmasına, ortam değişkenlerini (environment variables) okumasına ve veritabanı bağlantı bilgilerini çalmasına olanak tanır. Otomatikleştirilmiş saldırı araçları, savunmasız uç noktaları tarayarak saniyeler içinde yetkisiz erişim sağlamaktadır.
Tespit ve Analiz
Sisteminizin etkilenip etkilenmediğini anlamak için sunucu loglarını ve ağ trafiğini incelemeniz gerekmektedir. Özellikle beklenmedik 'curl', 'wget' veya 'bash' komutlarının yürütülüp yürütülmediğini kontrol edin.
grep -E "(curl|wget|bash|sh)" /var/log/nginx/access.log
Çözüm Adımları
- Sürüm Güncellemesi: İlk ve en önemli adım, Next.js sürümünüzü güvenlik yaması içeren en güncel sürüme yükseltmektir.
- Ortam Değişkenlerini Kontrol Edin: Sızdırılmış olabilecek API anahtarlarını, veritabanı şifrelerini ve gizli anahtarları derhal değiştirin.
- Güvenlik Duvarı Kuralları: Şüpheli IP adreslerini ve olağandışı istek paternlerini engellemek için WAF (Web Application Firewall) kurallarınızı güncelleyin.
Uyarı: Sadece yamayı uygulamak yeterli olmayabilir. Eğer sisteminize sızıldığına dair şüpheniz varsa, tüm kimlik bilgilerini rotasyona tabi tutmanız ve sunucuyu izole etmeniz önerilir.
Güncelleme Komutları
npm install next@latest
# Veya yarn kullanıyorsanız
yarn upgrade next --latest
Önleyici Tedbirler
Uygulamanızın güvenliğini artırmak için 'Least Privilege' (En Az Yetki) prensibini uygulayın. Node.js süreçlerini root yetkileriyle çalıştırmaktan kaçının ve konteyner tabanlı bir mimari kullanıyorsanız, konteynerin dosya sistemine yazma erişimini kısıtlayın. Ayrıca, düzenli güvenlik taramaları yaparak zafiyetleri erkenden tespit edin.



