CVE-2025-59154

Orta

Təsvir

Openfire, Open Source Apache License altında lisenziyalaşdırılmış bir XMPP serveridir. Openfire-ın klient TLS autentifikasiyası üçün istifadə etdiyi SASL EXTERNAL mexanizmində X.509 sertifikatlarından istifadəçi kimliklərinin çıxarılması prosesində zəiflik mövcuddur. Kod strukturlaşdırılmış ASN.1 məlumatlarını analiz etmək əvəzinə, X509Certificate.getSubjectDN().getName() funksiyasını çağırır və CN= hissəsini axtarmaq üçün reqex tətbiq edir. Bu metod, xüsusi simvolları ekranlamayan (escape etməyən) və provayderdən asılı olan sətir istehsal edir. Məsələn, SunJSSE (sun.security.x509.X500Name) daxilində atribut dəyərləri arasındakı vergüllər və bərabərlik işarələri ekranlanmır. Nəticədə, zərərli sertifikat başqa bir atribut dəyərinin daxilinə (məsələn, OU="CN=admin,") CN= yerləşdirə bilər. Reqex bunu yanlış şəkildə legitim Common Name kimi şərh edəcək və admin dəyərini çıxaracaq. Əgər SASL EXTERNAL aktivdirsə və CN-lərin istifadəçi hesablarına uyğunlaşdırılması konfiqurasiya edilibsə, bu, hücumçuya digər istifadəci adından çıxış etməyə (impersonation) imkan verir. Düzəliş Openfire 5.0.2 və 5.1.0 versiyalarına əlavə edilmişdir.

CiddilikOrta
CVSS5.9
İstismar ehtimalı—
MəhsulOrg.igniterealtime.openfire:xmppserver
Dərc15 sen 2025
İlk görülmə15 sen 2025
Zəiflik növüCWE-290CWE-290

Necə düzəltmək olar

Yeniləyin
  • org.igniterealtime.openfire:xmppserver5.0.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
org.igniterealtime.openfire:xmppserverMavenv < 5.0.25.0.2

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

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