Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify host with Gallagher service installed
  2. Delivery
    Gain local filesystem read access
  3. Exploit
    Navigate to %programdata%\Gallagher\Command Centre
  4. Execution
    Read installer log file containing plaintext credentials
  5. Persist
    Authenticate to AD, Entra ID, or Okta with extracted credentials
  6. Impact
    Access 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Jun 08, 2026 - 09:23 CVSS 8.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

Cardholder Sync Utility 0 <9.30.104
Command Centre Server 9.40 <9.40.2575 (MR2)
Encoding Kiosk Application 0 <9.60.10
Papercut Interface Integration 0 <9.60.02
Entra ID Sync 2.0 <2.0.5
Okta Sync 0 <9.40.05
Middleware Framework 0 <8.90.34
Elevator Service 0 <10.0.8
Event Sync Utility 0 <8.70.62
Nexudus Integration 0 <9.60.21
Event Logger 0 <8.90.16
SIP Integration 0 <10.1.0
Diagnostics Service 0 <2.0.9
Active Directory Sync 0 <9.10.05
Entra ID Sync 1.0 <1.0.10

Affected Packages

euvd active_directory_sync fix: 9.10.05
euvd cardholder_sync_utility fix: 9.30.104
euvd diagnostics_service fix: 2.0.9
euvd elevator_service fix: 10.0.8
euvd encoding_kiosk_application fix: 9.60.10
euvd entra_id_sync fix: 1.0.10, 2.0.5
euvd event_logger fix: 8.90.16
euvd event_sync_utility fix: 8.70.62
euvd middleware_framework fix: 8.90.34
euvd nexudus_integration fix: 9.60.21
euvd okta_sync fix: 9.40.05
euvd papercut_interface_integration fix: 9.60.02
euvd sip_integration fix: 10.1.0

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

NVD PRIMARY 8.6 HIGH
AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
vuln.today AI 6.3 MEDIUM

Credential disclosure has no direct integrity or availability impact; scope change justified by credentials enabling access to external identity systems.

3.1 AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:H/SI:H/SA:H

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Updated
Aug 17, 2026 - 18:29 vuln.today
v2 - CVSS changed
CVSS changed
Aug 17, 2026 - 18:22 NVD
8.1 (HIGH) 8.6 (HIGH)
Patch available
May 26, 2026 - 14:16 EUVD
CVE Published
May 25, 2026 - 05:28 nvd
HIGH 8.1

DescriptionNVD

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Prevalence
Low
niche physical security access-control platform, enterprise-only deployments
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy