CVE-2025-59154

Orta

Açıklama

Openfire, Açık Kaynak Apache Lisansı altında lisanslanan bir XMPP sunucusudur. Openfire'ın istemci TLS kimlik doğrulaması için SASL EXTERNAL mekanizması, X.509 sertifikalarından kullanıcı kimliklerini çıkarma biçiminde bir güvenlik açığı içerir. Kod, yapılandırılmış ASN.1 verilerini ayrıştırmak yerine X509Certificate.getSubjectDN().getName() çağrısını yapar ve CN= aramak için bir regex uygular. Bu yöntem, özel karakterleri kaçış dizisiyle korumayan, sağlayıcıya bağımlı bir dize üretir. Örneğin SunJSSE'de (sun.security.x509.X500Name), öznitelik değerlerindeki virgüller ve eşittir işaretleri kaçış dizisiyle korunmaz. Sonuç olarak, kötü niyetli bir sertifika CN= ifadesini başka bir öznitelik değerinin içine gömebilir (ör. OU="CN=admin,"). Regex bunu yanlışlıkla meşru bir Common Name olarak yorumlar ve admin değerini çıkarır. SASL EXTERNAL etkinleştirilmişse ve CN'leri kullanıcı hesaplarıyla eşlemek üzere yapılandırılmışsa, bu durum saldırganın başka bir kullanıcı gibi davranmasına olanak tanır. Düzeltme Openfire 5.0.2 ve 5.1.0 sürümlerinde yer almaktadır.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünOrg.igniterealtime.openfire:xmppserver
Yayın15 Eyl 2025
İlk görülme15 Eyl 2025
Zayıflık türüCWE-290CWE-290

Nasıl düzeltilir

Güncelleyin
  • org.igniterealtime.openfire:xmppserver5.0.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
org.igniterealtime.openfire:xmppserverMavenv < 5.0.25.0.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.

Intelligence 360 paketinde

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.

CVE-2025-59154 · Org.igniterealtime.openfire:xmppserver · Dark Radar