Description
TTLock Android application before v9.8.260718 and associated smart-lock firmware contain a hardcoded static AES key vulnerability that allows an attacker within Bluetooth range to decrypt the per-pairing session key transmitted during BLE pairing. Attackers can observe the pairing exchange, recover the persistent session key using the embedded defaultKey, and forge authenticated BLE requests to unlock the device, add fingerprints or access codes, and perform administrative actions without authentication or user interaction.
Published: 2026-10-26
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Unauthorized BLE‑based device unlock and configuration changes.
Action: Plan Patch
AI Analysis

Impact

The TTLock Android application, deployed on devices before version 9.8.260718, contains a hardcoded, static AES key. The key allows an attacker within Bluetooth range to decrypt the one‑time session key sent during BLE pairing. Using the recovered key, the attacker can forge authenticated BLE requests and unlock the physical lock, add new fingerprints or access codes, and perform other admin actions without user interaction. This vulnerability is a classic example of CWE‑321, which concerns hardcoded cryptographic keys.

Affected Systems

Affected systems are the TTLock Android app versions earlier than 9.8.260718 and the corresponding smart‑lock firmware that relies on the same embedded key. The vendor is Sciener, and the product is TTLock. Devices running the legacy app and firmware are susceptible; newer versions are presumed patched.

Risk and Exploitability

The CVSS base score of 8.6 indicates a high severity that can compromise confidentiality and integrity of lock access. EPSS is not available for this vulnerability, but the risk remains significant because the attack requires only proximity and does not require credentials or privileged network access. It is not listed in CISA’s KEV catalog, so no publicly known exploitation is reported yet, but the potential for exploitation is substantial. Attackers can execute the exploit over normal Bluetooth pairings, making the asset vulnerable as it is actively in use.

Generated by OpenCVE AI on October 26, 2026 at 16:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the TTLock Android application to version 9.8.260718 or newer, which removes the hardcoded key.
  • Upgrade the lock’s firmware to a version that no longer uses the embedded static key.
  • Disable or limit the lock’s Bluetooth advertising when not pairing, and enforce a minimal advertising range.
  • Monitor lock usage logs for anomalous unlocking events and audit pairing sessions.

Generated by OpenCVE AI on October 26, 2026 at 16:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description TTLock Android application before v9.8.260718 and associated smart-lock firmware contain a hardcoded static AES key vulnerability that allows an attacker within Bluetooth range to decrypt the per-pairing session key transmitted during BLE pairing. Attackers can observe the pairing exchange, recover the persistent session key using the embedded defaultKey, and forge authenticated BLE requests to unlock the device, add fingerprints or access codes, and perform administrative actions without authentication or user interaction.
Title TTLock Android App < 9.8.260718 Hardcoded BLE Pairing Key Exposure
Weaknesses CWE-321
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T17:16:05.283Z

Reserved: 2026-10-19T14:41:46.702Z

Link: CVE-2026-112345

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-26T15:16:38.167

Modified: 2026-10-26T17:17:15.647

Link: CVE-2026-112345

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T16:30:11Z

Weaknesses
  • CWE-321

    Use of Hard-coded Cryptographic Key