SICK Enterprise Analytics
CVE-2025-58583
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach H2 database login over network
-
ExploitLoad login page with prefilled username
-
ExecutionHarvest disclosed username/system info
-
ImpactUse intel for targeted credential attack
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection System info exposure prevention
|
| Exploitation Conditions | Exploitation requires network access to the application's login-protected H2 database interface used for caching; the disclosure occurs because the username field is prefilled on that login page. The key LIMITING factor is that the H2 database itself remains login (password) protected, so this yields disclosure of a valid username and system information rather than full database access - meaningful full compromise would still require the corresponding password. Impact is therefore constrained to information leakage useful for follow-on credential attacks against SICK Enterprise Analytics. |
| Impact | This is a low-to-moderate severity information-disclosure issue (CVSS 5.3) that signals exposure rather than a high-priority emergency. The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates a network-reachable, low-complexity, unauthenticated issue, but the only confidentiality impact is C:L with no integrity or availability impact (I:N/A:N) and no scope change (S:U) - consistent with CWE-497 (exposure of sensitive system information). EPSS is low at 0.36% (28th percentile), the CVE is NOT listed in CISA KEV, and no public exploit code is referenced, so there is no evidence of active exploitation. There is tension worth noting: the vector claims PR:N (unauthenticated) and the CWE implies pure information leakage, yet the description states the H2 database is 'login protected' with only a prefilled username - meaning a password is still required for full database access, so the realistic leak is limited to the disclosed username/system metadata rather than full cache contents. Net assessment: a genuine but minor hardening/information-disclosure defect in a niche industrial product, not a widespread exploitation priority - patch on a normal maintenance cadence. |
| Exploit ScenarioDerived | A remote attacker reaches the login-protected H2 database console used for caching and observes that the username field is prefilled, disclosing a valid account name and system information that narrows subsequent credential attacks. No public exploit code is identified at time of analysis, and full access still requires the account password, so the practical outcome is reconnaissance-grade information disclosure rather than direct data compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
SICK Enterprise Analytics exposes a login-protected H2 database used for caching, and the login page renders with the username field prefilled - an unauthenticated remote attacker who can reach that interface (CVSS:3.1/AV:N/AC:L/PR:N/UI:N) can harvest a valid database username together with system/version information. The exposure is classified as CWE-497 (exposure of sensitive system information to an unauthorized control sphere) and is rated CVSS 5.3 with low confidentiality-only impact; the H2 database password is still required, so this yields reconnaissance value for follow-on credential attacks rather than direct database access. EPSS is 0.36% (28th percentile), there is no KEV listing, and no public exploit identified at time of analysis.
RemediationAI
No vendor-released patch version is identified in the available data at time of analysis, so treat SICK advisory SCA-2025-0010 (https://www.sick.com/.well-known/csaf/white/2025/sca-2025-0010.json and the PDF variant) and the SICK PSIRT portal at https://sick.com/psirt as the authoritative source for the fixed release and apply it as soon as it is published. Until then, apply the following compensating controls: block network access to the H2 caching database interface at the perimeter and place it behind segmentation so only trusted management hosts can reach it (side effect: legitimate remote administration must be explicitly allowlisted, and the caching service may need to bind to localhost only - verify the application still caches correctly). Disable or remove the H2 web console/login endpoint entirely if browser-based database administration is not required (side effect: loss of that administrative UI; confirm no operational workflow depends on it). Independently, remove the prefilled username value from the login template so valid account names are no longer rendered to unauthenticated visitors, and enforce a strong, unique, rotated H2 password, since the disclosure lowers the effort required for credential-guessing against the exposed login. Monitor and rate-limit repeated authentication failures against the H2 interface, and follow the general ICS hardening practices referenced by CISA.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
H2 is a lightweight Java SQL database commonly embedded in JVM applications and typically managed through a built-in browser console or web login form. In SICK Enterprise Analytics, that H2 instance is used as a caching backend and is reachable over the network, but retains password protection. The defect is a CWE-497 information-exposure problem: the application pre-populates the login form's username field, so the HTML/form response itself discloses a valid account identifier and, along with it, system- and build-level details to anyone who can load the page - no authentication, interaction, or special privileges are needed per the CVSS vector (PR:N/UI:N). The technology stack (Java/H2) means the disclosed username is directly reusable against the same H2 login endpoint, materially reducing the effort of a password-guessing or credential-reuse attempt, but the independent assessment is explicit that the password barrier still stands, so the impact remains information leakage rather than full database compromise or code execution.
Know when Enterprise Analytics 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:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Network-reachable login page requires no authentication or interaction to view the prefilled username (AV:N/AC:L/PR:N/UI:N); only limited information disclosure results, so C:L with I:N/A:N.
Primary rating from Vendor (sick).
CVSS VectorVendor: sick
DescriptionCVE.org
The application provides access to a login protected H2 database for caching purposes. The username is prefilled.
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.
Affected Products (CPE)CVE.org
More in Enterprise Analytics
View allUnbounded logging in SICK Enterprise Analytics allows unauthenticated remote attackers to exhaust server resources by su
A information disclosure vulnerability (CVSS 7.5). High severity vulnerability requiring prompt remediation.
SICK Enterprise Analytics exposes an API endpoint that accepts POST requests and writes attacker-supplied content into a
SICK Enterprise Analytics returns full application stack traces to authenticated users who trigger an error, disclosing
An authenticated user who already possesses account-creation authorization can issue unlimited POST requests to the SICK
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB