SICK TLOC100-100
CVE-2025-59462
HIGH
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Network-reachable UpdateService crash with low complexity; PR:L chosen because exploitation requires a controllable/connected client interacting during transfers, and only availability is impacted (A:H).
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
An attacker who tampers with the C++ CLI client may crash the UpdateService during file transfers, disrupting updates and availability.
AnalysisAI
Denial of service in the SICK TLOC100-100 firmware allows remote attackers who can interact with the UpdateService using a tampered C++ CLI client to crash the service during file transfers, disrupting update availability. The flaw is an uncaught exception (CWE-248) that triggers under timing- and feature-specific conditions when malformed client input is processed mid-transfer. No public exploit code or active exploitation has been identified, and EPSS is low at 0.55%; the high CVSS score of 7.5 reflects a worst-case availability impact but real-world risk is moderated by the need to reach and drive the update interface.
Technical ContextAI
The SICK TLOC100-100 is an industrial device whose firmware includes an UpdateService component that handles firmware or file updates over the network, typically driven by a C++ CLI client. The vulnerability is classified as CWE-248: Uncaught Exception, meaning the UpdateService fails to properly handle unexpected or malformed input from a tampered client during an active file transfer, causing the service process to crash. The CPE cpe:2.3:o:sick:tloc100-100_firmware:*:*:*:*:*:*:*:* indicates that all versions of the firmware are potentially affected unless a specific patched version is applied. The attack surface is limited to the UpdateService and the impact is availability-only; the independent assessment notes that exploitation requires the attacker to control a client capable of connecting to the service and initiating a file transfer, suggesting that network reachability and the ability to drive the update interface are prerequisites. The vendor's CVSS vector (PR:N) and the independent assessment (PR:L) differ on authentication requirements, so the actual exposure depends on the device's default network configuration and whether the UpdateService is accessible without credentials.
RemediationAI
No vendor-released patch identified at time of analysis. Monitor SICK's PSIRT advisory page (https://sick.com/psirt) and the CSAF document SCA-2025-0013 for forthcoming patches. Until a fix is available, restrict network access to the UpdateService to trusted management hosts using firewall rules or network segmentation, acknowledging that this may impede legitimate remote updates. If remote updates are not required, consider disabling the UpdateService entirely, but this prevents firmware updates over the network. Additionally, verify whether the UpdateService is exposed pre-authentication in the default configuration and enforce authentication or access controls where possible, though the CLI client tampering suggests that client-side controls are insufficient. Follow CISA ICS recommended practices (https://www.cisa.gov/resources-tools/resources/ics-recommended-practices) for defense-in-depth, including monitoring for crashes and unusual update traffic.
More in Tloc100 100 Firmware
View allThe unauthenticated C++ API exposed by SICK TLOC100-100 localization devices performs no authorization checks, letting a
Remote unauthenticated denial of service in the SICK TLOC100-100 industrial device firmware, where a file transfer submi
Denial of service in SICK TLoc100-100 firmware allows an attacker who obtains SSH access to an unprivileged account to e
Same weakness CWE-248 – Uncaught Exception
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today