Skip to main content

Armatura One CVE-2026-94594

| EUVDEUVD-2026-91830 MEDIUM
Insertion of Sensitive Information into Log File (CWE-532)
2026-10-02 icscert GHSA-cmfx-346m-p68q
5.1
CVSS 4.0 · Vendor: icscert
View

Attack ChainAIDerived

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

  1. Access
    Gain read access to broker log or support bundle
  2. Exploit
    Locate plaintext client credential entry
  3. Execution
    Extract logged username and password
  4. Impact
    Reuse credential to authenticate to broker/devices

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 read access to the Armatura One message broker's operational log file, or to any backup archive or diagnostic/support bundle that includes that log - the credentials and password are written there in plain text during normal operation, so no special product feature must be enabled. Limiting factors: the attack is local (AV:L), not network-exploitable, meaning the attacker must already be able to read the host filesystem or obtain an exported log/backup/support bundle; risk is amplified in practice when support bundles are shared with the vendor or third parties, since that extends who can read the credential beyond the host itself.

Impact

This is a low-to-moderate priority issue whose real-world risk is constrained by the local attack vector. The provided CVSS:3.1 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N, base 4.0) indicates a local, low-complexity attack affecting confidentiality only, with no integrity or availability impact - consistent with a CWE-532 plaintext-credential-in-logs weakness. No EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so exploitation status is 'no public exploit identified at time of analysis'; this flaw is not a candidate for mass automated exploitation because it requires access to the log, backup, or support bundle first. One tension worth flagging: the CVSS vector sets PR:N (no privileges), yet the description states exploitation requires 'read access to this log, or to a backup or support bundle' - obtaining that read access generally implies some level of local access or privilege, so PR:N arguably understates the precondition and should be verified against the vendor advisory. The logged credential also enables follow-on lateral movement (the harvested password may unlock the message broker or connected devices), so impact may be understated as C:L if the exposed credential is high-value. Overall: a defense-in-depth hardening fix rather than an urgent emergency, but relevant in OT/ICS environments where support bundles are routinely shared with vendors.

Exploit ScenarioDerived

An attacker or insider with read access to the Armatura One host filesystem, or someone who receives a diagnostic/support bundle or backup archive, opens the message broker log and reads the client connection credentials and password stored in plain text. No public exploit code is needed - the credential is simply present in the log and can be reused to authenticate to the broker or connected systems. Because the CVSS vector is AV:L, this requires local or equivalent access to the log data rather than a remote network request.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 02, 2026

Cleartext credential disclosure in the Armatura One message broker causes client connection credentials and their associated passwords to be written to the broker's operational log in plain text during normal operation, so anyone who can read that log - or a backup or diagnostic/support bundle containing it - obtains a usable credential. The exposure is local rather than network-reachable: per the assessed vector (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) an attacker must already have low-privileged read access to the host filesystem or to an exported log, backup, or support bundle, and there is no public exploit identified at time of analysis. Assignment of CWE-532 means the credential never needs to be decrypted or brute-forced; the weakness is simply that the protocol exchanges are logged verbatim, which is why this is rated a low-to-moderate priority issue whose practical blast radius depends on how widely logs and support bundles are copied and shared.

RemediationAI

No vendor-released patch was identified in the available intelligence for CVE-2026-94594, so treat patch status as unconfirmed and consult CISA ICS advisory ICSA-26-274-01 (https://www.cisa.gov/news-events/ics-advisories/icsa-26-274-01) for the vendor's current guidance before assuming an update removes the logging behavior. Until a fix is confirmed, treat every broker credential that may have transited the affected log as compromised: rotate client connection passwords for the message broker and any downstream integration that reused them, and invalidate cached or stored copies. Tighten the log artifact itself - restrict the broker log directory and rotated logs to the service account and a minimal admin group (for example root:armatura with 0600/0640 permissions), verify that file ACLs are not widened by the installer, and confirm no world-readable or group-readable log path exists. Enforce the same controls on backups: encrypt backup archives at rest, restrict restore access, and purge historical archives that predate the rotation, accepting the trade-off that shorter retention reduces forensic and troubleshooting history. Before any support bundle or diagnostic export leaves the site, redact or strip broker logs containing connection lines, and use a controlled transfer channel; the trade-off is that redaction can slow vendor troubleshooting and some vendors may request unredacted logs, in which case a confidentiality agreement plus a dedicated staging copy is safer than sending production logs. If the broker exposes a logging verbosity or credential-logging switch, lower it to a level that omits authentication exchanges and re-verify after restart; the side effect is reduced diagnostic fidelity for connection failures, so compensate with authentication failure counters or broker-side audit events. Finally, monitor and alert on reads of the broker log path and on new copies of log files appearing outside the log directory, since that activity is the practical detection signal for this class of disclosure.

Affected VersionsENISA

Armatura One (USA) 0 <4.6.1
Armatura One 0 <4.7.2

Affected Packages

euvd armatura_one fix: 4.7.2
euvd armatura_one_usa fix: 4.6.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is the message broker embedded in Armatura One, an Armatura LLC physical security and access-control platform (CISA ICS advisory ICSA-26-274-01, published under the ICS program). Message brokers authenticate clients - readers, controllers, panels, and management integrations - by exchanging a client identifier plus a password or shared secret, and in Armatura One those connection parameters are emitted to the broker's operational log at a verbosity level used during normal operation rather than only in a debug mode. That behavior is the textbook instance of CWE-532, Insertion of Sensitive Information into Log File: the application materializes a secret into a durable, broadly readable artifact whose access controls are typically weaker than those protecting the credential store, and whose copies multiply through backups, log shipping, and vendor support bundles. The disclosed items are credentials for connecting to the broker, so possession of the log is effectively possession of the credential, enabling an attacker to impersonate a legitimate broker client rather than merely to learn configuration details. The CPE data identifies both cpe:2.3:a:armatura_llc:armatura_one and cpe:2.3:a:armatura_llc:armatura_one_(usa) with wildcard version fields, indicating the vendor did not scope a fixed version range in the advisory. The assessed attack prerequisites are local (AV:L) with low privileges (PR:L), no user interaction, and a confidentiality-only impact on the credential itself, which is consistent with an information-disclosure logging defect rather than a remotely triggerable compromise; the original NVD-style vector supplied with the record differs on privilege and confidentiality weighting, and the independent assessment should be treated as authoritative.

Know when Armatura One 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

Vendor (icscert) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.5 MEDIUM

Reading the broker log requires local access and typically some privilege (PR:L); a fully exposed reusable credential justifies C:H, with no integrity or availability impact.

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

Primary rating from Vendor (icscert).

CVSS VectorVendor: icscert

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 02, 2026 - 23:17 EUVD
CVSS changed
Oct 02, 2026 - 22:22 NVD
4.0 (MEDIUM) 5.1 (MEDIUM)

DescriptionCVE.org

Armatura One's message broker logs client connection credentials and the associated password in plain text during normal operation. Any party with read access to this log, or to a backup or support bundle that includes it, can obtain the logged credential.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche ICS/OT access-control and biometric platform, limited enterprise footprint
Threat Intel
1
1 source
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CISA GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat Yes
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

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

Threat IntelligenceMISP

CISA Advisories
Sources: CISA (public domain)

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