TTLock, platforma zamków Bluetooth chińskiej firmy Sciener, ma nową, poważną lukę bezpieczeństwa. Numer CVE-2026-112345 opublikowano 26 października 2026 roku. Nadała go firma VulnCheck, a odkrycie przypisano badaczowi Yassine'owi Damiriemu. Luka dotyczy aplikacji TTLock na Androida w wersjach starszych niż 9.8.260718 i współpracującego z nią oprogramowania zamków. TTLock to nie jedna marka z półki. Jego aplikacja i oprogramowanie siedzą w wielu tanich zamkach na odcisk palca i kod, sprzedawanych pod innymi nazwami, dlatego sprawa wykracza daleko poza jeden produkt.

Na czym polega błąd

Kiedy telefon paruje się z zamkiem TTLock, zamek odsyła klucz sesji (aesKeyStr), którym aplikacja szyfruje potem każde polecenie. Tę wymianę chroni statyczny klucz AES o nazwie defaultKey, a ten klucz jest taki sam w aplikacji i w oprogramowaniu każdego zamka. Według opisu Damiriego z 23 października da się go wydobyć z aplikacji albo z oprogramowania zamka metodami inżynierii wstecznej.

Rekord CVE i notatki badacza opisują atak tak:

  1. Ktoś w zasięgu Bluetootha biernie nagrywa dwie ramki wymiany przy parowaniu.
  2. Odszyfrowuje odpowiedź zamka kluczem defaultKey i dostaje jawny klucz sesji.
  3. Z tym kluczem wysyła polecenia, które zamek uznaje za prawdziwe: otwarcie, dodanie odcisku palca, dodanie kodu dostępu, zmianę ustawień.

Atakujący nie musi się logować, a właściciel nie musi nic robić. Klucz sesji nie zmienia się przez cały czas trwania parowania, więc jedno nagrane parowanie daje trwałą kontrolę nad zamkiem, a nie jednorazowe otwarcie. VulnCheck ocenia lukę na 8,6 w skali CVSS 4.0 (8,1 w CVSS 3.1) i jako drogę ataku podaje sieć sąsiednią, czyli zasięg radia.

Gdzie są granice

Atakujący musi być w pobliżu w chwili parowania. Zamki sparowane dawno temu w domu są mniej narażone niż te parowane w sklepie, w wynajmowanym mieszkaniu, na klatce schodowej albo resetowane i parowane od nowa. Dane SSVC w rekordzie oznaczają wykorzystanie jako „poc”, czyli istnieje działający dowód koncepcji. Luki nie ma w katalogu wykorzystywanych podatności CISA.

Rekord wymienia jako podatne wersje aplikacji starsze niż 9.8.260718. Nie podaje poprawionych wersji oprogramowania zamków ani konkretnych modeli, nie ma też komunikatu producenta ani obejścia.

Co mogą zrobić właściciele

  • Zaktualizuj aplikację TTLock (albo aplikację pod inną marką dołączoną do zamka) i sprawdź, czy jest nowe oprogramowanie dla zamka.
  • Jeśli zamek był parowany tam, gdzie w zasięgu mogli być obcy, po aktualizacji zresetuj go i sparuj ponownie w domu.
  • Przejrzyj zapisane w zamku odciski palców i kody, a te, których nie dodawałeś, usuń.
  • Przy drzwiach, na których naprawdę zależy, nie polegaj wyłącznie na zamku Bluetooth.