Skip to main content

SICK Analytics CVE-2025-58584

HIGH
Use of GET Request Method With Sensitive Query Strings (CWE-598)
2025-10-06 psirt@sick.de
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain read access to server/proxy logs
  2. Exploit
    Locate Analytics request URLs
  3. Execution
    Extract username and password from query string
  4. Impact
    Reuse 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 5.9 MEDIUM

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.

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

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
niche SICK industrial baggage/logistics/tire analytics software, specialized deployments
Data Quality
2 sources
Confidence: Low

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.4%
Patch available No
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Affected Products (CPE)NVD

cpe:2.3:a:sick:baggage_analytics:*:*:*:*:*:*:*:*
cpe:2.3:a:sick:enterprise_analytics:*:*:*:*:*:*:*:*
cpe:2.3:a:sick:logistic_diagnostic_analytics:*:*:*:*:*:*:*:*
cpe:2.3:a:sick:package_analytics:*:*:*:*:*:*:*:*
cpe:2.3:a:sick:tire_analytics:*:*:*:*:*:*:*:*
CVE-2025-58587 CRITICAL
9.8 Oct 06

Credential brute-force and password guessing against the login interfaces of SICK Analytics products (Baggage, Enterpris

CVE-2025-49184 HIGH
7.5 Jun 12

A information disclosure vulnerability (CVSS 7.5). High severity vulnerability requiring prompt remediation.

CVE-2025-9914 HIGH
7.5 Oct 06

SICK Analytics products (Baggage Analytics, Logistic Diagnostic Analytics, Package Analytics, and Tire Analytics) allow

CVE-2025-58591 HIGH
7.5 Oct 06

Unauthenticated path traversal in SICK's industrial analytics platforms (Baggage Analytics, Logistic Diagnostic Analytic

CVE-2025-58590 HIGH
7.5 Oct 06

Path traversal in SICK Logistics Analytics products allows unauthenticated remote attackers to enumerate and retrieve fi

CVE-2025-58585 HIGH
7.5 Oct 06

Unauthenticated information disclosure in SICK Analytics products (Baggage Analytics, Logistic Diagnostic Analytics, Pac

CVE-2025-58589 MEDIUM
6.5 Oct 06

Authenticated users of SICK Baggage Analytics, Logistic Diagnostic Analytics, Package Analytics, and Tire Analytics can

CVE-2025-9913 MEDIUM
6.1 Oct 06

A cross-site scripting flaw (CWE-79) in the web dashboards of SICK's industrial analytics products - Baggage Analytics,

CVE-2025-58586 MEDIUM
5.3 Oct 06

SICK Analytics applications (Baggage, Enterprise, Logistic Diagnostic, Package, and Tire) expose username enumeration th

CVE-2025-49186 MEDIUM
5.3 Jun 12

The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short tim

CVE-2025-58579 MEDIUM
5.3 Oct 06

Unauthenticated user enumeration in SICK Analytics products allows remote attackers to query an endpoint without credent

CVE-2025-49193 MEDIUM
4.2 Jun 12

The application fails to implement several security headers. These headers help increase the overall security level of t

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