npm'de popüler bir matematik paketi gizli bir uzaktan erişim aracı mı taşıyor?
Orijinal başlık: Why does mathmain need an encrypted loader?
KISACA
- Tek cümlede
- Güvenlik araştırmacıları, npm'deki mathmain paketinin içine şifreli bir yük yerleştirildiğini keşfetti.
- Bulgu
- Yük, 3×3 Pascal matrisinin LU ayrıştırmasıyla oluşturulan anahtarla AES‑GCM ile şifreleniyor; normal kullanımda aktifleşmiyor.
- Neden önemli?
- Üç paket bir hafta içinde 3 milyon kez indirildi; bu gizli C2 iletişimini sayıda kullanıcıya yayabilir.
Ne oldu?
Güvenlik araştırmacıları, npm'deki "mathmain" adlı matematik kütüphanesi klonunun içine gizlenmiş şifreli bir uzaktan erişim yazılımı buldu. Kötücül kod normal kullanımda etkinleşmiyor; yalnızca çözücü fonksiyona belirli bir 3x3 Pascal matrisi verildiğinde, matrisin LU ayrıştırmasının JSON hali şifre olarak kullanılıp AES-GCM ile şifrelenmiş yük çözülüyor. Şifreli yük, GitHub'daki incelenen commit'lerde bile görünmüyor ve çözüldüğünde Slack, Telegram ve blok zinciri ağları üzerinden komuta-kontrol sunucularıyla haberleşiyor. "mathmain", "mathsbase" ve "math-universe" adlı üç paket, Eylül 2026'da sadece bir hafta içinde toplam yaklaşık 3 milyon indirilme almış.
Bu durum, popüler npm paketlerinin sadece kod değil, şifreli bir arka kapı da taşıyabileceğini gösteriyor.
Aynı haberin kısa dikey video özeti.
Bu notu kaynak göstererek alıntılayabilirsin: Hasan Amanet, “npm'de popüler bir matematik paketi gizli bir uzaktan erişim aracı mı taşıyor?”, Notes for Data Science, 22 Eylül 2026.