SICK Analytics
CVE-2025-58584
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain read access to server/proxy logs
-
ExploitLocate Analytics request URLs
-
ExecutionExtract username and password from query string
-
ImpactReuse stolen credentials to authenticate
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service Sensitive data in POST not GET
|
| Exploitation Conditions | Exploitation is only possible because the affected SICK Analytics applications (Baggage, Enterprise, Logistic Diagnostic, Package, and Tire Analytics) transmit the username and password as plaintext query parameters in the request URL. The concrete prerequisite is that those URLs be captured in a reachable secondary store - web server access logs, reverse/forwarding proxy logs, SIEM/log aggregation, or the operator's browser history - AND that the attacker obtain read access to one of those stores. Limiting factors: there is no direct over-the-network attack against the application itself; disclosure is passive and depends on credentials actually being logged and on the attacker reaching the log/proxy/history. This meaningfully constrains realistic exploitation compared to the AV:N/AC:L/PR:N CVSS reading. |
| Impact | This is a credentials-in-URL design flaw (CWE-598) in SICK's Analytics product line. NVD/SICK scored it CVSS 7.5 (AV:N/AC:L/PR:N/UI:N/C:H) - high because confidentiality impact is rated High and no authentication or interaction is listed. However, the signals point to a lower real-world priority than the 7.5 suggests: there is NO EPSS probability, NO CISA KEV listing, and NO public exploit code provided in the input, so this is 'no public exploit identified at time of analysis' rather than an active threat. Critically, the CVSS vector (AV:N/AC:L/PR:N) models the flaw as directly remotely exploitable, but the description makes clear that exploitation is PASSIVE and INDIRECT: an attacker does not attack the application over the network - they must obtain the credentials from a secondary store (server logs, reverse-proxy logs, browser history). That dependency on attacker access to a logging/proxy system is not reflected in the AC:L/PR:N metrics, so the official vector arguably overstates ease of exploitation. Net assessment: a legitimate confidentiality hygiene defect worth remediating, but not an urgent mass-exploitation priority - treat as medium real risk despite the High CVSS, especially given the niche industrial product footprint. |
| Exploit ScenarioDerived | A SICK Analytics web client issues an HTTP request carrying the username and password as URL query parameters; these full URLs are written verbatim into the web server's access logs and any intervening reverse-proxy or forwarding-proxy logs. An attacker (or over-privileged insider) with read access to those logs, the SIEM aggregating them, or the operator's browser history harvests the plaintext credentials and reuses them to authenticate. No public exploit code is required or identified - the credentials are simply disclosed to anyone who can read a log line. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Credential exposure in SICK's Baggage, Enterprise, Logistic Diagnostic, Package, and Tire Analytics applications occurs because usernames and passwords are sent as plaintext URL query parameters, so they can persist in web server logs, proxy records, SIEM stores, and browser histories. Recovering those credentials requires an attacker to gain read access to one of those secondary stores; there is no direct over-the-network exploit against the application itself. No public exploit identified at time of analysis, and the independent assessment raises attack complexity because a reachable URL store must first be read.
RemediationAI
Apply the fix identified in SICK security advisory SCA-2025-0010 (https://www.sick.com/.well-known/csaf/white/2025/sca-2025-0010.json and https://www.sick.com/.well-known/csaf/white/2025/sca-2025-0010.pdf) and upgrade all affected SICK Analytics applications to a release that removes credentials from URL query strings; an exact fixed version is not provided in the supplied data, so verify the target release in the advisory before upgrading. Until upgrading, move authentication material out of GET query strings where the application permits it, and ensure reverse proxies, load balancers, and web servers do not log query strings for authentication endpoints. Restrict read access to web server logs, proxy logs, SIEM data, and browser histories, rotate any credentials that may have been captured, and monitor for credential reuse. Disabling query-string logging reduces forensic visibility, and restricting log access can impede troubleshooting, so pair these controls with audit coverage; credential rotation can disrupt integrations until clients are updated.
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
The affected products are SICK's web-based analytics applications-Baggage Analytics, Enterprise Analytics, Logistic Diagnostic Analytics, Package Analytics, and Tire Analytics-identified by CPEs such as cpe:2.3:a:sick:baggage_analytics:*:*:*:*:*:*:*:* through cpe:2.3:a:sick:tire_analytics:*:*:*:*:*:*:*:*. The root cause is CWE-598, Use of GET Request Method With Sensitive Query Strings: authentication material is placed in the URL rather than in a request body or header, so every hop that records request lines-reverse proxies, load balancers, CDNs, access logs, SIEM ingestion, browser history, and Referer headers-may retain it. The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) reflects the confidentiality impact of credential leakage, but the independent assessment changes AC to H because the attacker must first reach and read a log, proxy, SIEM, or browser-history store; there is no direct exploit path against the application over the network.
Know when Baggage 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:H/I:N/A:N
Confidentiality is High (plaintext credentials), but AC:H reflects dependence on credentials being logged and the attacker reaching the log/proxy/history store; no integrity or availability impact.
Primary rating from NVD.
CVSS VectorNVD
DescriptionNVD
In the HTTP request, the username and password are transferred directly in the URL as parameters. However, URLs can be stored in various systems such as server logs, browser histories or proxy servers. As a result, there is a high risk that this sensitive data will be disclosed unintentionally.
Executive ViewAI
SICK's Baggage, Enterprise, Logistic Diagnostic, Package, and Tire Analytics applications expose user credentials in plaintext URL query parameters, leaving them recoverable from web server logs, proxy records, SIEM stores, and browser histories. An attacker who gains read access to any of these secondary stores could obtain valid credentials and use them to access operational systems, potentially disrupting logistics and industrial workflows. Leadership should prioritize this because the affected applications support critical business processes, and credential compromise could lead to unauthorized access and operational impact, even though no public exploit has been identified at time of analysis.
Restrict access to logs, proxy records, SIEM stores, and browser histories; implement log redaction for URL parameters; enforce TLS; migrate authentication to POST bodies where possible; rotate exposed credentials; monitor for credential misuse; segment affected applications; use MFA where supported.
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)NVD
More in Baggage Analytics
View allCredential brute-force and password guessing against the login interfaces of SICK Analytics products (Baggage, Enterpris
A information disclosure vulnerability (CVSS 7.5). High severity vulnerability requiring prompt remediation.
SICK Analytics products (Baggage Analytics, Logistic Diagnostic Analytics, Package Analytics, and Tire Analytics) allow
Unauthenticated path traversal in SICK's industrial analytics platforms (Baggage Analytics, Logistic Diagnostic Analytic
Path traversal in SICK Logistics Analytics products allows unauthenticated remote attackers to enumerate and retrieve fi
Unauthenticated information disclosure in SICK Analytics products (Baggage Analytics, Logistic Diagnostic Analytics, Pac
Authenticated users of SICK Baggage Analytics, Logistic Diagnostic Analytics, Package Analytics, and Tire Analytics can
A cross-site scripting flaw (CWE-79) in the web dashboards of SICK's industrial analytics products - Baggage Analytics,
SICK Analytics applications (Baggage, Enterprise, Logistic Diagnostic, Package, and Tire) expose username enumeration th
The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short tim
Unauthenticated user enumeration in SICK Analytics products allows remote attackers to query an endpoint without credent
The application fails to implement several security headers. These headers help increase the overall security level of t
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB