CVE-2026-112345

TTLock Android App < 9.8.260718 Hardcoded BLE Pairing Key Exposure

Published Oct 26, 2026 CVSS 4.0 · 8.6 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

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 available
History
Type Values Removed Values Added
First Time appeared Sciener
Sciener ttlock App
Vendors & Products Sciener
Sciener ttlock App
Type Values Removed Values Added
First Time appeared Ttlock
Ttlock ttlock
CPEs cpe:2.3:a:ttlock:ttlock:*:*:*:*:*:*:*:*
Vendors & Products Ttlock
Ttlock ttlock
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

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'}

Weaknesses
  • CWE-321

    Use of Hard-coded Cryptographic Key

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 27, 2026, 10:14 AM
Reserved
Oct 19, 2026, 2:41 PM
Status
Deferred
Published
Oct 26, 2026, 3:16 PM
Modified
Oct 26, 2026, 6:41 PM