Skip to main content

Armatura One CVE-2026-94593

| EUVDEUVD-2026-91831 HIGH
Insertion of Sensitive Information into Log File (CWE-532)
2026-10-02 icscert GHSA-3j8c-r7f9-v4vm
8.5
CVSS 4.0 · Vendor: icscert
View

Attack ChainAIDerived

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

  1. Access
    Gain access to host OS
  2. Exploit
    Read backup/restore log file
  3. Execution
    Extract plaintext superuser password
  4. Impact
    Authenticate to database as superuser

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 (1) local access to the host operating system running Armatura One, and (2) sufficient privileges to read the log file where the backup/restore routine records the full database connection command; it is further contingent on a backup or restore operation having actually been executed, since that is what writes the superuser password into the log in plaintext. Limiting factors: this is not remotely reachable (AV:L), requires some level of local privilege (PR:L), and yields credentials that are only useful where the attacker can reach the database - so the realistic risk is post-compromise privilege escalation or insider abuse rather than external attack.

Impact

This is a credible but access-gated risk rather than a drive-by critical. The authoritative CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N) scores 8.5 because, once the precondition of local host access is met, the payoff is total: VC:H/VI:H/VA:H reflect disclosure of the database superuser password, which grants full read/write/destroy control of the backing database. The gating factors are significant, however - AV:L means the attacker must already have access to the server operating system, and PR:L means some local privilege is required, so this is a privilege-escalation / post-compromise lateral-movement finding, not a remote entry point. No EPSS score, KEV listing, or public POC was provided; per the signals available this is 'no public exploit identified at time of analysis,' and the description itself notes the disclosed credentials are only usable 'when access to the server operating system is available,' which is consistent with the local attack vector and argues against mass or remote exploitation. Net: a real priority for environments where Armatura One is deployed and where OS-level access by lower-privileged users or a prior foothold is plausible, but lower urgency than its 8.5 base score implies for internet-facing triage because it is not remotely reachable.

Exploit ScenarioDerived

An attacker or low-privileged insider who has already gained access to the host operating system (for example via a separate foothold or an over-permissioned service account) reads the plaintext backup/restore log file, extracts the database superuser password recorded there, and then authenticates directly to the database with full administrative control. No public exploit code is required - the attack is simply reading a log file, consistent with the local attack vector and low complexity.

Act Now Prioritize within 24-48h. Why: Active threat signals + CRITICAL/HIGH severity.
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 02, 2026

Armatura One's backup and restore routine writes the complete database connection command - including the database superuser password in plaintext - into a log file stored on the host, so anyone able to read that log recovers credentials sufficient to take full control of the backend database. Exploitation is access-gated: it requires local access to the server operating system (CVSS vector AV:L/PR:L), the privilege to read the affected log, and a prior backup or restore operation to have actually populated the file with the credential, which makes the realistic risk post-compromise privilege escalation or insider abuse rather than remote attack. No public exploit code or confirmed active exploitation has been identified at time of analysis, and the issue has been published through CISA's ICS advisory program (ICSA-26-274-01), indicating deployments in operational-technology and physical-security environments.

Earlier versions of this analysis (1)
v1 Oct 02, 2026 - 22:16 CVSS 7.8

Armatura One's backup and restore routine writes the complete database connection command - including the superuser password - in cleartext to a log file stored on the host, handing high-value database credentials to any local user who can read that log. Exploitation requires an attacker to already hold operating-system level access with enough privilege to read the log (CVSS vector AV:L/PR:L/UI:N), so this is not remotely reachable and is most realistically realized by a malicious insider or by an attacker who has already compromised the host; the credential's usefulness is then bounded by whatever network and database reachability that attacker has. No public exploit code has been identified at time of analysis and the CVE is not listed in CISA KEV, so this is a credible but not emergency-tier credential-exposure issue affecting both the Armatura One and Armatura One (USA) product listings.

RemediationAI

No vendor-released patch is identified in the available data, so remediation must initially be compensating controls. First, treat every deployment that has run a backup or restore as compromised: rotate the database superuser password immediately and audit the database for unauthorized accounts or schema changes, then confirm whether the same credential is reused elsewhere. Second, harden the log files themselves - restrict them to the service account that owns the application (for example mode 0600 with ownership limited to that account), remove them from any world-readable or group-readable location, and purge historical logs that already contain the plaintext command; the trade-off is that tightening permissions can break log shipping agents or SIEM collectors that read those files as a different user, so re-provision those consumers explicitly. Third, eliminate the practice that creates the exposure: reconfigure the backup and restore routine to supply the database credential through a protected credential file (such as .pgpass or a client option file), an OS-level secret store, or an environment variable that is not echoed into logs, and suppress verbose command-line logging in the job - this requires application-side configuration changes and testing against the backup workflow. Fourth, stop using the superuser account for backups and switch to a dedicated least-privilege dump/restore role, which caps the blast radius if the secret leaks again; the trade-off is that some restore operations may need elevated privileges that must be granted narrowly and temporarily. Finally, segment database network access so that a stolen credential is only usable from the application host or a defined management subnet, and monitor local logon and file-read activity on the Armatura One host for signs of log harvesting. Track the vendor and CISA advisory ICSA-26-274-01 for an official fixed release and upgrade as soon as one is published.

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 root cause is CWE-532 (Insertion of Sensitive Information into Log File). Armatura One's backup and restore workflow appears to invoke a database client or dump utility in a way that records the full command line - connection string and superuser password included - verbatim into a diagnostic or job log on the host filesystem. Because command-line arguments are commonly echoed by job schedulers, shell wrappers, and the backup routine's own logging, the secret is persisted in cleartext at rest rather than being held only in process memory or a protected credential store. The affected components are identified by CISA's CPE data as cpe:2.3:a:armatura_llc:armatura_one:*:*:*:*:*:*:*:* and cpe:2.3:a:armatura_llc:armatura_one_(usa):*:*:*:*:*:*:*:*, with wildcarded versions indicating the issue is currently tracked against the product line rather than a bounded version range. The exposed credential is a database superuser account, so its disclosure grants full read/write/administrative reach over all data held by the instance, and because the value is written to a file it may additionally be propagated through log rotation, host backups, and central log aggregation. The reported CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N, with High confidentiality, integrity, and availability impact) and our independent CVSS 3.1 assessment (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) agree that this is a locally triggered, locally authenticated credential-disclosure issue rather than a network-reachable one.

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 8.5 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.8 HIGH

Reading the log needs local OS access (AV:L) and some privilege (PR:L); disclosed superuser credentials then enable full database read, modify, and destroy, so C/I/A:H.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/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
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Patch available
Oct 02, 2026 - 23:17 EUVD
CVSS changed
Oct 02, 2026 - 22:22 NVD
7.8 (HIGH) 8.5 (HIGH)
CVE Published
Oct 02, 2026 - 21:51 cve.org
HIGH 7.8

DescriptionCVE.org

Armatura One's backup and restore routine records the full database connection command, including the superuser password, in plain text in a log file on the host. Credentials disclosed by this finding can be used to access the database when access to the server operating system is available.

Executive ViewAI

Why It Matters

Armatura One's backup and restore routine exposes database superuser credentials in plaintext within host log files, potentially granting full control of the backend database to anyone who can read those logs. This vulnerability is particularly concerning for organizations using Armatura One in operational technology and physical security environments, where database compromise could disrupt critical systems. While exploitation requires local access and prior backup activity, the risk of insider abuse or post-compromise privilege escalation warrants immediate management attention.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict local OS access to the Armatura One server, enforce strict log file permissions (read access only to authorized administrators), rotate the database superuser password and any other credentials that may have been logged, enable file integrity monitoring and alerting on the log file, review backup/restore logs for exposed credentials, and apply least privilege to database accounts. Apply vendor patch when available.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche ICS physical-access-control vendor, limited enterprise footprint
Threat Intel
1
1 source
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CISA CIRCL 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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat Yes
Deciding rule
Active threat signals + CRITICAL/HIGH severity
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
Total

Priority Score

52
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
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