Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify host with Gallagher service installed
-
DeliveryGain local filesystem read access
-
ExploitNavigate to %programdata%\Gallagher\Command Centre
-
ExecutionRead installer log file containing plaintext credentials
-
PersistAuthenticate to AD, Entra ID, or Okta with extracted credentials
-
ImpactAccess identity or physical-security infrastructure
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log data sanitization
|
| Exploitation Conditions | Exploitation requires three concurrent conditions: (1) a Gallagher Command Centre service component was installed using a custom Service Account instead of the default Network Service account - sites using the default account are explicitly not affected; (2) the installer log files at %programdata%\Gallagher\Command Centre have not been deleted post-installation; and (3) the attacker has local read access to that filesystem path. The CVSS UI:R metric indicates the installer must have been executed, meaning the credential-bearing log only exists if the product was actively installed. What limits exploitation: the non-default configuration requirement eliminates the majority of deployments; local access to the target host is mandatory (AV:L); and the credentials are static - rotating the Service Account password immediately neutralises any already-captured log content. |
| Impact | The official CVSS base score of 8.6 is driven primarily by the S:C (scope change) and H/H/H impact ratings, which reflect downstream misuse of the exposed credentials rather than the direct disclosure act itself - this is an atypical but defensible scoring choice for credential-exposure vulnerabilities. In practice, real-world risk is substantially lower than the score implies: SSVC classifies exploitation as 'none', EPSS is 0.01% (2nd percentile), no KEV listing, and no POC exists. The critical mitigating factor - that only sites using a custom Service Account are affected - eliminates all default-configured deployments. The CVSS vector specifies UI:R, meaning the installer must be actively run for the log to be written, and AV:L, confirming the attacker requires local filesystem access to the target machine. The high I:H and A:H official ratings require scrutiny: a credential-disclosure vulnerability does not itself modify or destroy data; those ratings appear to model attacker capability after credential reuse, not the direct impact of the CWE-532 flaw. Defenders should treat this as a credential hygiene and log-hygiene issue for a specific subset of deployments rather than a broadly critical remote threat. |
| Exploit ScenarioDerived | A local user or attacker with filesystem read access on a Windows host where a Gallagher service was installed using a custom Service Account browses to %programdata%\Gallagher\Command Centre and opens an installer log file to extract the plaintext Service Account credentials. The attacker then uses those credentials to authenticate against Active Directory, Entra ID, or Okta - depending on which sync services were configured - potentially gaining access to identity infrastructure or physical-access control systems. No exploit code is required; the attack is entirely manual and requires only a text editor. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 17, 2026
Installer log files across 15 Gallagher Command Centre service components write Service Account credentials in plaintext to %programdata%\Gallagher\Command Centre during installation, enabling any local attacker with filesystem read access to harvest those credentials. Exploitation is gated by a non-default configuration - only deployments that replaced the default Network Service account with a custom Service Account are at risk - which substantially narrows the real-world attack surface. No public exploit code exists, EPSS sits at the 2nd percentile, and CISA SSVC classifies exploitation as 'none', but the downstream blast radius is significant: exposed credentials could authenticate an attacker into Active Directory, Entra ID, Okta, or physical-access control infrastructure.
Earlier versions of this analysis (1)
Credential exposure in Gallagher Command Centre Service installers writes Service Account credentials into installer log files under %programdata%\Gallagher\Command Centre, allowing a local low-privileged user who can read those logs to recover the configured Service Account password. The flaw (CWE-532) affects a broad set of Gallagher Command Centre components including Command Centre Server, Active Directory Sync, Entra ID Sync, Elevator Service, Middleware Framework and others, but only when the operator deviated from the default Network Service account during install. There is no public exploit identified at time of analysis and EPSS is 0.01%, but a successful read yields high-impact credential compromise of a privileged service identity.
RemediationAI
Gallagher has released patched versions for all affected components; upgrade to the fixed versions listed in the affected products section via the vendor advisory at https://security.gallagher.com/en-NZ/Security-Advisories/CVE-2026-25193. As an immediate compensating control, change the Service Account password for any installation that used a custom account - this invalidates any credentials already captured from existing log files. Delete installer log files found at %programdata%\Gallagher\Command Centre to eliminate the credential artifact from disk; note that log deletion is a one-time remediation and does not prevent re-exposure during future reinstallations on unpatched versions. Sites that have not yet deployed a custom Service Account should retain the default Network Service account until patching is complete, as they are not affected. No workaround exists that preserves log functionality while preventing credential exposure on unpatched versions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 13 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-532 (Insertion of Sensitive Information into Log File) occurs when software writes security-sensitive data - here, Service Account username and password supplied during installation - to log output without sanitisation or masking. The affected codebase spans 15 discrete installer packages across the Gallagher Command Centre ecosystem (CPE prefix cpe:2.3:a:gallagher:*), including Command Centre Server, Active Directory Sync, Entra ID Sync, Elevator Service, Okta Sync, Middleware Framework, and SIP Integration. The Windows installer writes logs to %programdata%\Gallagher\Command Centre, a path that may be readable by local non-privileged users, meaning the credentials persist on disk after installation unless actively deleted. The scope change in the CVSS vector (S:C) reflects that the exposed credentials operate against external identity and physical-security systems beyond the local host.
Know when Command Centre Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Credential disclosure has no direct integrity or availability impact; scope change justified by credentials enabling access to external identity systems.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
Insertion of Sensitive Information into Log File (CWE-532) in some Command Centre Service installers could lead to Service Account credentials exposure. Mitigating Factor: Only sites that install Command Centre Services with a custom Service Account (not the default Network Service account) are potentially impacted.
Mitigation: For sites concerned about exposure, the recommended action is to change the Service Account password. They can also delete any installer log files, usually found in %programdata%\Gallagher\Command Centre.
Executive ViewAI
Gallagher Command Centre installers expose service account credentials in locally-readable log files, creating a privilege escalation vector for any user with file system access. Organizations using non-default service account configurations face potential unauthorized access to physical security and access control infrastructure. Compromise of these service identities could enable facility breaches, audit trail circumvention, and lateral movement into core security operations.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-31636
GHSA-5p63-2cwc-2x43
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB