Veeder-Root TLS4B CVE-2025-55067
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low privileges to ATG
-
DeliverySet system clock past 2038 epoch
-
ExploitTrigger 32-bit Unix time overflow
-
ExecutionClock resets to 1901
-
PersistAuthentication and timers fail
-
ImpactAdministrative lockout and DoS
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the ability to set or manipulate the TLS4B ATG system clock to a value at or beyond the January 19, 2038 32-bit Unix epoch boundary, which per the CVSS vector (PR:L) presumes authenticated low-privilege access to the device's time-configuration function over the network; no user interaction is needed (UI:N). The fault is deterministic - it also triggers spontaneously when the real-world clock reaches 2038 - so the practical limiting factor is reachability of and authentication to the time-setting interface rather than any special exploit condition. Impact is bounded to availability and minor integrity (log corruption); there is no confidentiality exposure and no scope change to other systems. |
| Impact | Signals are moderate and internally consistent rather than alarming. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable but low-privilege-authenticated attack with no user interaction, and the impact profile is availability-dominant (VA:H) with minor integrity loss (VI:L, corrupted logs) and no confidentiality impact (VC:N) - matching the stated DoS/administrative-lockout outcome. EPSS is low at 0.45% (37th percentile), there is no CISA KEV listing, and no public exploit was identified, so this is not an actively exploited or imminently wormable threat. The CWE-190 (integer overflow) / Y2038 nature means the core failure is time-triggered and deterministic: it will occur on its own at the January 19, 2038 rollover regardless of any attacker, while the 'attacker manipulates system time' path merely accelerates an inevitable fault and requires PR:L access to the device. Net assessment: a legitimate operational-reliability and OT-availability concern for fuel-dispensing environments, but a medium-priority patch item today rather than an emergency - the real-world urgency is driven by long-term operational continuity, not opportunistic mass exploitation. One caveat to verify: the description frames the trigger as the device reaching a specific date, so the network vector (AV:N) applies to the time-manipulation abuse path and presumes an attacker can reach and authenticate to the time-setting function - confirm the device's time configuration is not exposed unauthenticated. |
| Exploit ScenarioDerived | A low-privileged but authenticated user (or an attacker who has obtained valid credentials) reaches the TLS4B ATG over the network and sets the system clock at or past the 2038 epoch boundary. The 32-bit Unix time value overflows and rolls back to December 13, 1901, breaking authentication, history visibility, and leak-detection termination, which locks administrators out and disrupts core tank-monitoring operations. No public exploit code is known; the same fault also triggers spontaneously when real time reaches January 19, 2038. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Reaching or remotely setting the January 19, 2038 32-bit Unix epoch boundary on a Veeder-Root TLS4B automatic tank gauge (ATG) causes the system clock to wrap to December 13, 1901, which breaks authentication and disables core functions such as login, history viewing, and leak-detection termination. An attacker with authenticated low-privilege access to the device's network-reachable time-configuration function can deliberately force this state to lock out administrators and stall operational timers; the same failure also occurs spontaneously when real-world time reaches 2038, so the practical limiting factor is reachability of and authentication to the time-setting interface rather than a special exploit condition. Impact is bounded to high availability loss and minor integrity effects (corrupted logs) with no confidentiality exposure and no scope change; CISA's ICS advisory ICSA-25-296-03 tracks the issue, EPSS is low at 0.45% (37th percentile), and no public exploit code or confirmed active exploitation (CISA KEV) was identified at time of analysis.
RemediationAI
No vendor-released patch version was identified in the provided data, so owners should consult the CISA ICS advisory ICSA-25-296-03 (https://www.cisa.gov/news-events/ics-advisories/icsa-25-296-03) and Veeder-Root's network security reminder (https://www.veeder.com/us/network-security-reminder) for the current firmware fix or vendor mitigation guidance before assuming a patch is available. Until a fixed firmware is confirmed, the highest-value compensating control is to remove the time-configuration interface from untrusted networks: place TLS4B ATGs on an isolated OT VLAN or behind a firewall that denies inbound access to the management/time-setting service, permitting only a hardened engineering jump host on an allowlist; the trade-off is reduced remote administration convenience and the need to maintain firewall rules as sites change. Tighten authentication and privileges so that only necessary personnel hold accounts capable of changing the system clock, since the assessed vector requires low-privilege authenticated access (PR:L); this does not stop the spontaneous 2038 rollover but removes the deliberate trigger path. Monitor and alert on unexpected system-clock changes or an abrupt jump to 1901-era timestamps in device logs or syslog collectors, accepting that corrupted log entries may limit post-incident forensics. Plan a migration to firmware or replacement hardware that uses 64-bit time representation well before January 19, 2038, because the availability failure, administrative lockout, and timer stalls will occur regardless of attacker activity once real-world time crosses the epoch boundary.
Affected ProductsAI
The affected product is the Veeder-Root TLS4B Automatic Tank Gauge (ATG) system; the vulnerability is in its handling of Unix time values beyond the 2038 epoch, affecting the clock, authentication, history, and leak-detection termination logic. The provided intelligence does not include CPE strings, a firmware version matrix, or a stated version range, so the precise affected firmware builds cannot be enumerated from this data alone. Authoritative scoping should be taken from the CISA ICS advisory ICSA-25-296-03 (https://www.cisa.gov/news-events/ics-advisories/icsa-25-296-03, also published in CSAF form at https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2025/icsa-25-296-03.json) and from Veeder-Root's network security reminder (https://www.veeder.com/us/network-security-reminder), which is the vendor communication channel referenced by CISA for this product line.
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 root cause is CWE-190 (Integer Overflow or Wraparound) in the TLS4B ATG firmware's time handling: the device stores Unix time in a signed 32-bit value whose maximum is 2^31-1, i.e. 2038-01-19T03:14:07Z. Any comparison, formatting, or scheduling routine that relies on this representation fails once the value rolls past that boundary, and the clock logic wraps backward to December 13, 1901. Because the fault is deterministic rather than memory-corruption based, it requires no memory-safety exploit primitive; it simply needs the stored time value to cross the epoch limit, whether through passage of real time or through the device's time-configuration function. This is an embedded OT controller (automatic tank gauge used for fuel inventory and leak detection), so the affected code paths touch authentication/expiry checks, history and log timestamping, and leak-detection termination timers. The CVSS 4.0 vector supplied by CISA rates it AV:N/AC:L/AT:N/PR:L/UI:N with high availability impact and low integrity impact, which matches the independent assessment (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H): network-reachable, low-privilege authenticated access, no user interaction, no confidentiality impact, and no scope change to other systems. No CPE identifiers or explicit library/component attribution were provided in the source data, so the affected component can only be scoped to the TLS4B ATG firmware itself.
Know when the next one hits your stack
- 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
Network-reachable time-setting function needs low-privilege authentication (PR:L); availability-dominant DoS (A:H) with minor log-integrity loss (I:L) and no confidentiality impact.
Primary rating from Vendor (hq).
CVSS VectorVendor: hq
DescriptionCVE.org
The TLS4B ATG system is vulnerable to improper handling of Unix time values that exceed the 2038 epoch rollover. When the system clock reaches January 19, 2038, it resets to December 13, 1901, causing authentication failures and disrupting core system functionalities such as login access, history visibility, and leak detection termination. This vulnerability could allow an attacker to manipulate the system time to trigger a denial of service (DoS) condition, leading to administrative lockout, operational timer failures, and corrupted log entries.
Executive ViewAI
A high-severity availability issue in Veeder-Root TLS4B automatic tank gauges can cause the device clock to fail, locking out administrators and disabling login, history viewing, and leak-detection termination-disrupting tank monitoring and leak-detection operations for affected sites. The flaw can be triggered via the network-reachable time-configuration function or will occur naturally in 2038, and no vendor-released patch identified at time of analysis. No public exploit has been identified at time of analysis, but leadership should prioritize reducing exposure and planning 2038 readiness because prolonged gauge outages may create safety, compliance, and operational risks.
No vendor-released patch identified at time of analysis; interim mitigations include restricting network access to the time-configuration interface, enforcing least-privilege access, monitoring for clock anomalies and authentication failures, and planning for 2038 readiness.
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
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
NVD
CVE.org
EPSS
GitHub
Exploit-DB