CVE-2026-34021 Overview
CVE-2026-34021 affects the Wertheim SafeController 5400 and Controller 5400 (AssemblyVersion 6.11.8130.22320). The device uses RS-485 communication between the server and the microcontroller without any cryptographic protection. An attacker with physical access to the RS-485 bus can sniff messages and replay them later. This enables spoofing of legitimate control messages such as a quit alarm command, allowing the safe alarm to be deactivated on demand. The flaw is tracked under CWE-294: Authentication Bypass by Capture-replay and reflects a missing authentication and integrity layer at the bus protocol level.
Critical Impact
Attackers with bus-level access can replay captured RS-485 frames to silence safe alarms and impersonate trusted controller traffic.
Affected Products
- Wertheim SafeController 5400 (AssemblyVersion 6.11.8130.22320)
- Wertheim Controller 5400 (AssemblyVersion 6.11.8130.22320)
- Vault room and safe deposit locker systems built on the affected microcontroller hardware
Discovery Timeline
- 2026-06-15 - CVE-2026-34021 published to NVD
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2026-34021
Vulnerability Analysis
The Wertheim SafeController 5400 architecture splits responsibilities between a server component and a microcontroller responsible for physical alarm and locking functions. These two endpoints communicate over an RS-485 serial bus. The protocol carries operational commands, including alarm acknowledgement (quit alarm), without authentication, message integrity checks, or session-bound nonces.
Because RS-485 frames are transmitted in cleartext and without cryptographic binding, every observed message remains valid indefinitely. An attacker who taps the bus can capture a frame today and re-inject it later. The microcontroller has no way to distinguish a fresh, authorized command from a replayed one. The replay primitive directly undermines the alarm logic that the safe relies on to signal tampering.
Root Cause
The root cause is the absence of cryptographic protection on the RS-485 channel. The protocol lacks message authentication codes, counters, timestamps, or challenge-response handshakes. This category of weakness is classified as CWE-294: Authentication Bypass by Capture-replay. Designers treated the wired bus as implicitly trusted, an assumption that fails the moment an adversary reaches the cabling between the server and the microcontroller.
Attack Vector
Exploitation requires adjacent network access to the RS-485 wiring inside the protected installation. An attacker connects a serial sniffer to the bus, records traffic during normal operation, and identifies frames of interest such as alarm acknowledgement messages. The attacker then replays the captured quit alarm frame repeatedly to suppress alarm conditions. Refer to the SEC Consult Vulnerability Advisory and the SEC Consult Report for full technical details. No verified proof-of-concept code is published.
Detection Methods for CVE-2026-34021
Indicators of Compromise
- Repeated identical RS-485 frames observed on the bus, particularly frames matching the quit alarm command pattern.
- Alarm events that silently transition to an acknowledged state without a corresponding operator action in the server log.
- Physical signs of bus tampering such as unauthorized splices, exposed conductors, or additional devices attached to the controller wiring.
Detection Strategies
- Deploy a passive RS-485 line monitor that timestamps every frame and flags duplicate payloads outside expected operational windows.
- Reconcile microcontroller-side alarm state transitions with server-side audit records and alert on any mismatch.
- Monitor enclosure intrusion sensors and cable conduits to detect physical access that would precede a bus tap.
Monitoring Recommendations
- Forward server-side controller logs to a centralized SIEM for long-term retention and correlation with physical access events.
- Track baseline RS-485 traffic volume and frame distribution, then alert on deviations such as bursts of repeated acknowledgement frames.
- Review alarm acknowledgement events against staff rosters and shift schedules on a daily basis.
How to Mitigate CVE-2026-34021
Immediate Actions Required
- Contact Wertheim to obtain firmware or hardware revisions addressing the unauthenticated RS-485 protocol.
- Physically secure the RS-485 cabling end-to-end, including conduits, junction boxes, and termination points.
- Restrict and log physical access to rooms hosting the server and microcontroller components.
- Audit recent alarm acknowledgement events for activity inconsistent with operator logs.
Patch Information
No vendor patch is referenced in the NVD entry at publication time. Operators should consult the SEC Consult Vulnerability Advisory and engage Wertheim directly for remediation guidance and any updated AssemblyVersion releases beyond 6.11.8130.22320.
Workarounds
- Shorten and shield the RS-485 run so the entire bus stays inside a tamper-evident enclosure.
- Add an independent out-of-band alarm path, such as a separately wired siren or monitored contact, that does not depend on the RS-485 protocol.
- Deploy continuous physical surveillance, including cameras and intrusion detection, on equipment housing the controller and server.
- Schedule periodic manual verification of alarm functionality to catch suppressed alerts caused by replayed traffic.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

