CVE-2025-55210
Açıklama
FreePBX, Asterisk'i yöneten açık kaynaklı, web tabanlı bir grafik kullanıcı arayüzüdür (GUI). 17.0.5 ve 16.0.17 sürümlerinden önce, FreePBX module api (PBX API), REST/GraphQL API erişimine sahip kimliği doğrulanmış kullanıcılar tarafından gerçekleştirilebilecek bir yetki yükseltme zafiyetine sahiptir. Bu zafiyet, bir saldırganın halihazırda bağlandığı bir FreePBX üzerinde, muhtemelen daha düşük yetkili bir kullanıcı olarak, REST ve GraphQL API'lerine tam erişim sağlayan geçerli bir JWT oluşturmasına olanak tanır. JWT, api-oauth.key özel anahtarı kullanılarak imzalanmaktadır. Bir saldırgan bu anahtara sahipse (örneğin etkilenen bir örneğe erişerek), geleneksel yetkilendirme kontrollerini atlayarak kendi belirlediği kapsamları (örneğin rest, gql) tanımlayan kendi jetonunu oluşturabilir. Ancak FreePBX, jetonun kabul edilmesi için jti (JWT ID) talebinin veritabanında (asterisk MySQL veritabanındaki api_access_tokens tablosunda) mevcut olmasını şart koşar. Bu nedenle, saldırganın hedef örnekte halihazırda var olan bir jti değerini bilmesi gerekir. Bu zafiyet 17.0.5 ve 16.0.17 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- sangoma freepbx16.0.17, 17.0.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| sangoma freepbx | 16.0.2 ≤ v < 16.0.17, 17.0.1 ≤ v < 17.0.5 | 16.0.17, 17.0.5 |
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.