CVE-2025-34311
Açıklama
2.29 sürümünden önceki IPFire sürümleri (Core Update 198), kimliği doğrulanmış bir saldırganın Proxy raporu oluştururken birden fazla parametre aracılığıyla 'nobody' kullanıcısı olarak rastgele komutlar yürütmesine olanak tanıyan bir komut enjeksiyonu zafiyeti içermektedir. Bir kullanıcı Proxy raporu oluşturduğunda uygulama, /cgi-bin/logs.cgi/calamaris.dat adresine bir HTTP POST isteği gönderir ve mkreport yardımcı programının kabuk çağrısına doğrudan eklenen DAY_BEGIN, MONTH_BEGIN, YEAR_BEGIN, DAY_END, MONTH_END, YEAR_END, NUM_DOMAINS, PERF_INTERVAL, NUM_CONTENT, HIST_LEVEL, NUM_HOSTS, NUM_URLS ve BYTE_UNIT değerlerini okur. Bu parametreler uygunsuz karakterler veya yapılar için hiçbir zaman temizlenmediğinden, özel olarak hazırlanmış bir POST isteği, bir veya daha fazla alana kabuk meta karakterleri enjekte ederek rastgele komutların 'nobody' kullanıcısının ayrıcalıklarıyla çalışmasına neden olabilir.
Nasıl düzeltilir
- ipfire ipfire2.29 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ipfire ipfire | v < 2.29, 2.29 | 2.29 |
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.