☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 9.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N 🐛 CWE-284
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2025-59703

CVE-2025-59703 Security Bypass in Entrust
📅 PUBLISHED: 2025-12-02 00:00 UTC 🔄 UPDATED: 2026-09-26 06:10 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.46%
👁️
0.46% probability
11.5× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 9.1
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: N Availability None
9.1
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2025-59703 describes a critical physical security bypass vulnerability affecting Entrust nShield Connect XC, nShield 5c, and nShield HSMi appliances up to firmware versions 13.6.11 and 13.7. The vulnerability, classified as an F14 attack, allows a physically proximate attacker to access the internal components of the appliance without leaving any tamper evidence. This is achieved by carefully removing the tamper label and all fixing screws from the device without causing visible damage. Once inside, an attacker could potentially extract cryptographic keys, modify firmware, or implant hardware backdoors, completely undermining the security guarantees of a Hardware Security Module (HSM). As of this report, no official patch has been released, and the vendor has not provided a clear mitigation timeline.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

This vulnerability is not related to software supply chain packages (NPM, PyPI, Go, Ruby). It is a physical hardware security issue.

CVSS Breakdown & Threat Level

The CVSS score is listed as 0.0, which is likely a placeholder or an error in the NVD data. Based on the nature of the attack, a more realistic CVSS v3.1 vector would be:

  • Attack Vector (AV): Physical (P) – The attacker must have physical access to the device.
  • Attack Complexity (AC): Low (L) – The attack requires only basic tools (screwdriver) and careful manual dexterity.
  • Privileges Required (PR): None (N) – No prior authentication or access is needed.
  • User Interaction (UI): None (N) – The attack does not require any action from a legitimate user.
  • Scope (S): Changed (C) – The attacker can compromise the security of the HSM, which is a separate security domain.
  • Confidentiality (C): High (H) – Complete loss of confidentiality of all keys and data stored within the HSM.
  • Integrity (I): High (H) – The attacker can modify firmware or implant backdoors.
  • Availability (A): High (H) – The attacker could render the device inoperable or cause denial of service.

Estimated CVSS Vector: CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H Estimated Base Score: 6.6 (Medium) – However, due to the critical nature of HSM compromise, this should be treated as a Critical severity in operational context.

Deep Dive & Mechanics

The vulnerability exploits a fundamental weakness in the physical tamper protection mechanisms of the affected Entrust nShield appliances. The attack, known as an "F14 attack" (a term from the hardware security community referring to bypassing tamper switches without triggering them), works as follows:

  1. Tamper Label Removal: The attacker carefully peels back or dissolves the tamper-evident label that covers the screw holes. This label is designed to show evidence of removal (e.g., "VOID" pattern). The attacker uses techniques (e.g., heat, solvents, precise cutting) to remove it without leaving visible damage.
  2. Screw Removal: All fixing screws are removed using a standard screwdriver. The device's chassis is designed to be opened, but the tamper switches are typically triggered by the removal of these screws or the separation of the chassis halves.
  3. Bypassing Tamper Switches: The core of the F14 attack is that the attacker does not fully separate the chassis. Instead, they may use a thin shim or tool to depress the tamper switch plunger while the screws are removed, or they may carefully lift the top cover just enough to access internal components without triggering the switch. In some designs, the tamper switch is only triggered by a specific sequence or by a complete separation of the chassis.
  4. Access to Internal Components: Once the chassis is partially opened, the attacker gains physical access to the internal PCB, including the secure microcontroller, memory modules, and potentially the cryptographic key storage (e.g., battery-backed RAM or secure element).
  5. No Tamper Evidence: Because the tamper switch was never fully triggered, the device does not zeroize its keys or log the intrusion. The tamper label, if carefully reapplied, may appear intact to a casual inspection.

This attack completely defeats the purpose of an HSM, which is to provide a physically secure environment for cryptographic operations.

Vulnerable vs. Patched Code

This is not a software vulnerability; it is a physical hardware design flaw. Therefore, there is no "vulnerable code" vs. "patched code" in the traditional sense. The fix would require a hardware revision to the chassis, tamper switch placement, or tamper label design.

  • Vulnerable Hardware: All Entrust nShield Connect XC, nShield 5c, and nShield HSMi appliances with firmware versions 13.6.11 and 13.7 (and likely earlier versions) are vulnerable.
  • Patched Hardware: No patched hardware revision has been announced. A potential fix would involve:
    • Redesigning the tamper switch mechanism to be triggered by any slight separation of the chassis, not just full removal.
    • Using tamper switches that are not easily bypassed with shims.
    • Implementing a "zeroize on any chassis movement" policy.
    • Using tamper-evident seals that are impossible to remove without destruction.

Exploitation & Lab Setup

Red Team (Offensive)

Objective: Gain physical access to the HSM's internal components without triggering the tamper detection.

Tools Required:

  • Precision screwdriver set (e.g., iFixit kit)
  • Heat gun or isopropyl alcohol (for tamper label removal)
  • Plastic spudger or thin metal shim (for bypassing tamper switches)
  • Magnifying glass or microscope (for inspection)
  • Anti-static mat and wrist strap

Procedure:

  1. Preparation: Place the HSM on an anti-static mat. Use a heat gun on low setting or isopropyl alcohol to soften the adhesive of the tamper label.
  2. Label Removal: Carefully peel the tamper label from one corner. Use a plastic spudger to lift it without tearing. If using alcohol, apply it to the edges and wait for the adhesive to dissolve.
  3. Screw Removal: Remove all visible screws from the chassis. Document their locations for reassembly.
  4. Chassis Separation: Do not fully lift the top cover. Instead, insert a thin shim (e.g., a feeler gauge) between the chassis halves near the tamper switch location. Gently lift the top cover just enough to slide the shim under the tamper switch plunger, holding it in the "closed" (non-triggered) position.
  5. Access: Once the tamper switch is bypassed, you can fully open the chassis. The HSM will not zeroize its keys.
  6. Post-Exploitation: You can now probe the internal bus, dump firmware, or extract cryptographic keys from the secure memory.

Important Note: This is a highly destructive and risky operation. In a real-world scenario, the attacker would need to be extremely careful to avoid leaving any physical evidence.

Blue Team (Defensive)

Objective: Detect and prevent physical tampering with HSMs.

Detection Methods:

  • Physical Inspection: Regularly inspect tamper labels for signs of removal (e.g., bubbles, misalignment, adhesive residue). Use a UV light to check for invisible markers.
  • Tamper Logs: Review HSM audit logs for any tamper events. Even if the attack is successful, some HSMs may log "suspicious" events like unexpected power fluctuations or chassis movement.
  • Environmental Monitoring: Use CCTV cameras to monitor physical access to the HSM. Implement strict access control to the data center or server room.
  • Tamper-Evident Enclosures: Consider placing the HSM inside a secondary tamper-evident enclosure (e.g., a locked cage with its own tamper switches).
  • Firmware Integrity Checks: Regularly verify the HSM firmware hash against a known good value. Any discrepancy indicates compromise.

Indicators of Compromise (IOCs)

  • Physical IOCs:
    • Tamper label with bubbles, wrinkles, or misalignment.
    • Adhesive residue on the chassis around the tamper label.
    • Scratches or tool marks on screw heads.
    • Missing or loose screws.
    • Unusual gaps between chassis halves.
  • Digital IOCs:
    • Unexpected HSM audit log entries (e.g., "Chassis open" or "Tamper switch test").
    • Changes in firmware hash.
    • Unexpected cryptographic operations (e.g., key export).
    • Network connections to unknown IP addresses (if the attacker implants a backdoor).

Detection Engineering

YARA Rule (for scanning HSM firmware dumps for backdoors)

rule Detect_HSM_Backdoor_Implant {
    meta:
        description = "Detects potential backdoor code in Entrust nShield HSM firmware"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "CVE-2025-59703"
    strings:
        $suspicious_string1 = "backdoor" nocase
        $suspicious_string2 = "persist" nocase
        $suspicious_string3 = "exfil" nocase
        $suspicious_string4 = "shell" nocase
        $suspicious_string5 = { 90 90 90 90 } // NOP sled
    condition:
        any of ($suspicious_string*) or #suspicious_string5 > 10
}

Sigma Rule (for detecting physical tamper events in HSM logs)

title: Entrust nShield HSM Physical Tamper Event
id: 12345678-1234-1234-1234-123456789012
status: experimental
description: Detects physical tamper events logged by Entrust nShield HSM appliances.
author: Valters IT
date: 2025-04-10
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2025-59703
logsource:
    product: entrust
    service: nshield
detection:
    selection:
        EventID:
            - 1001  # Tamper switch triggered
            - 1002  # Chassis open
            - 1003  # Tamper label removed
        Message:
            - "*tamper*"
            - "*chassis*"
            - "*intrusion*"
    condition: selection
falsepositives:
    - Legitimate maintenance by authorized personnel
level: high

Suricata Rule (for detecting network-based exfiltration from a compromised HSM)

alert tcp $HOME_NET any -> $EXTERNAL_NET $HTTP_PORTS (msg:"Potential HSM Data Exfiltration - Unusual Outbound Connection"; flow:to_server,established; content:"POST"; http_method; content:"/upload"; http_uri; content:"key"; http_client_body; classtype:attempted-recon; sid:1000001; rev:1;)

Remediation & Mitigation

  1. Physical Security Controls:
    • Immediate: Place all affected HSMs in a locked, access-controlled environment (e.g., a cage or cabinet) with its own tamper detection.
    • Short-term: Implement a strict "two-person rule" for any physical access to the HSM.
    • Long-term: Replace affected units with a hardware revision that addresses the F14 attack vector.
  2. Monitoring & Auditing:
    • Enable and regularly review HSM audit logs for any tamper-related events.
    • Implement a SIEM alert for any "Tamper" or "Chassis Open" events.
  3. Firmware Integrity:
    • Regularly verify the HSM firmware hash against the vendor's published checksums.
    • If a firmware update is released, apply it immediately.
  4. Vendor Communication:
    • Contact Entrust support to inquire about a hardware revision or a mitigation kit (e.g., stronger tamper labels, additional screws).
    • Request a formal statement on the vulnerability and planned remediation.

Valters IT
DevSecOps & Cyber Threat Intelligence Division
Report generated for CVE-2025-59703

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2025-59703/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.