CRITICAL🇬🇧 English

CVE-2025-55109

BMC Control-M/Agent: Authentication Bypass przez niezabezpieczony keystore

CVSS 9.5v4.0pub. 2025-09-16upd. 2025-10-10

W niezałatanych wersjach BMC Control-M/Agent (9.0.18–9.0.20 i wcześniejszych) istnieje podatność auth bypass wynikająca z domyślnych lub pustych konfiguracji keystore. Zdalny atakujący posiadający podpisany certyfikat strony trzeciej lub certyfikat demonstracyjny może ominąć uwierzytelnianie bez potrzeby posiadania certyfikatu wystawionego przez organizacyjne CA.

Pokaż oryginał (EN)

An authentication bypass vulnerability exists in the out-of-support Control-M/Agent versions 9.0.18 to 9.0.20 and potentially earlier unsupported versions when using an empty or default kdb keystore or a default PKCS#12 keystore. A remote attacker with access to a signed third-party or demo certificate for client authentication can bypass the need for a certificate signed by the certificate authority of the organization during authentication on the Control-M/Agent. The Control-M/Agent contains hardcoded certificates which are only trusted as fallback if an empty kdb keystore is used; they are never trusted if a PKCS#12 keystore is used. All of these certificates are now expired. In addition, the Control-M/Agent default kdb and PKCS#12 keystores contain trusted third-party certificates (external recognized CAs and default self-signed demo certificates) which are trusted for client authentication.

🤖 Analiza AI
Jak działa

Podatność wynika z nieprawidłowej walidacji certyfikatów klienta (CWE-295) podczas uwierzytelniania w Control-M/Agent. Gdy używany jest pusty lub domyślny keystore kdb albo domyślny keystore PKCS#12, agent akceptuje certyfikaty wystawione przez zaufane zewnętrzne CA lub domyślne certyfikaty demonstracyjne jako prawidłowe do uwierzytelnienia klienta. Dodatkowo, agent zawiera zakodowane na stałe certyfikaty (hardcoded certificates), które są traktowane jako awaryjne zaufane — wyłącznie w przypadku pustego keystore kdb. Wszystkie hardcoded certyfikaty są już wygasłe, jednak sama obecność zewnętrznych i demonstracyjnych certyfikatów w domyślnych keystorach nadal umożliwia przeprowadzenie ataku.

Skutki

Atakujący może uwierzytelnić się w Control-M/Agent, omijając organizacyjne mechanizmy kontroli certyfikatów, co może prowadzić do nieautoryzowanego dostępu do zarządzanych zadań i systemów, a w konsekwencji do pełnego przejęcia kontroli nad agentem i powiązanymi zasobami.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami (artykuły BMC Knowledge Article sfdcid=000441963 oraz sfdcid=000442099). Jako środki zaradcze należy zastąpić domyślne i puste keystory (kdb oraz PKCS#12) własnymi keystorami zawierającymi wyłącznie certyfikaty wystawione przez organizacyjne CA, usunąć wszelkie certyfikaty demonstracyjne i zewnętrznych CA z zaufanych magazynów kluczy oraz rozważyć migrację do wersji objętych aktywnym wsparciem producenta.

Kogo dotyczy

BMC Control-M/Agent w wersjach 9.0.18 do 9.0.20 (wersje poza wsparciem — out-of-support) oraz potencjalnie wcześniejsze nieobsługiwane wersje, gdy skonfigurowane są z pustym lub domyślnym keystorem kdb albo domyślnym keystorem PKCS#12.

Uwagi

Podatność dotyczy wyłącznie wersji BMC Control-M/Agent objętych statusem out-of-support (brak aktywnego wsparcia producenta). Hardcoded certyfikaty wymienione w opisie są już wygasłe, jednak domyślne keystory mogą nadal zawierać aktywne certyfikaty zewnętrznych CA i certyfikaty demonstracyjne umożliwiające przeprowadzenie ataku.

CVSS Vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  • Bmc Control M\/agent

    APP
    Bmc
    ≤ 9.0.22
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
Auth Bypass
CWE
Referencje

Powiązane podatności

CVE-2025-55113CRITICAL9.5PL ✓ten sam produkt

BMC Control-M/Agent: Bypass ACL przez NULL byte w certyfikacie klienta

CVE-2025-55115CRITICAL9.3PL ✓ten sam produkt

Path traversal w BMC Control-M/Agent prowadzący do privilege escalation

CVE-2025-55116CRITICAL9.3PL ✓ten sam produkt

Buffer overflow w BMC Control-M/Agent umożliwiający privilege escalation

CVE-2025-55112HIGH7.6ten sam produkt

Out-of-support Control-M/Agent versions 9.0.18 to 9.0.20 (and potentially earlier unsupported versions) that a...

CVE-2025-55111MEDIUM5.7ten sam produkt

Certain files with overly permissive permissions were identified in the out-of-support Control-M/Agent version...