CVE-2026-32937
Açıklama
free5GC açık kaynaklı bir 5G çekirdek ağıdır. Versiyon 1.2.2 öncesindeki free5GC CHF, CHF `nchf-convergedcharging` servisinde sınır dışı dilim erişimi (out-of-bounds slice access) zafiyetine sahiptir. PUT `/nchf-convergedcharging/v3/recharging/:ueId?ratingGroup=...` adresine yapılan geçerli ve kimliği doğrulanmış bir istek, kapsam dışı bir dilim erişimi nedeniyle `github.com/free5gc/chf/internal/sbi.(*Server).RechargePut(...)` fonksiyonunda sunucu tarafında paniğe (panic) yol açabilir. Bildirilen çalışma zamanında, Gin kurtarma mekanizması paniği HTTP 500 hatasına dönüştürür ancak yeniden şarj yolu uzaktan panik tetiklenebilir durumda kalır ve yeniden şarj işlevselliğini bozmak ve günlükleri doldurmak için tekrar tekrar kötüye kullanılabilir. Eşdeğer bir kurtarma işleminin olmadığı dağıtımlarda, bu panik daha ciddi hizmet kesintilerine neden olabilir. free5GC CHF sorunu yamalamıştır. Bazı geçici çözümler mevcuttur: `nchf-convergedcharging` yeniden şarj uç noktasına erişimi yalnızca kesinlikle güvenilir NF çağırıcılarıyla sınırlandırın; tekrarlanan panik tetikleme girişimlerini azaltmak için CHF SBI arayüzünün önüne hız sınırlaması veya ağ ACL'leri uygulayın; yeniden şarj API'sine ihtiyaç duyulmuyorsa, bu rotaya olan harici erişilebilirliği geçici olarak devre dışı bırakın veya engelleyin ve/veya panik kurtarma, izleme ve uyarıların etkinleştirildiğinden emin olun.
Nasıl düzeltilir
- free5gc free5gc1.2.2 ya da sonraki bir sürüm
- github.com/free5gc/chf1.2.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| free5gc free5gc | v < 1.2.2 | 1.2.2 |
| github.com/free5gc/chfGo | v < 1.2.2 | 1.2.2 |
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.