
Имитирует атаку перебором кода сопряжения Matter (CVE-2026-23005) с помощью Python для демонстрации отсутствия ограничения частоты запросов и блокировки для 8-значных кодов настройки.
# matter_commissioning_sim.py
import random
real_code = random.randint(10000000, 99999999)
def attempt_join(code_attempt):
# Simulate joining: no delay, no lockout
if code_attempt == real_code:
print("Joined successfully!")
return True
return False
# Brute-force all 8-digit codes (10^8)
for code in range(10000000, 100000000):
if attempt_join(code):
break
Устройство Matter принимает попытки комиссионирования с 8‑значным установочным кодом, но не накладывает ограничения на частоту попыток и не блокирует доступ после неудачных попыток. Находящийся поблизости злоумышленник может перебрать всё пространство кодов за несколько часов и подключиться к сети без физического доступа к устройству.
Запустите симуляцию (это займёт время, но концепция проста):
python matter_commissioning_sim.py
В конечном счёте она находит правильный код.