
Simula um ataque de força bruta ao código de comissionamento do Matter (CVE-2026-23005) usando Python para demonstrar a ausência de limitação de taxa e bloqueio em códigos de configuração de 8 dígitos.
# 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
Um dispositivo Matter aceita tentativas de comissionamento com um código de configuração de 8 dígitos, mas não impõe limitação de taxa nem bloqueio após tentativas falhas. Um atacante nas proximidades pode realizar força bruta em todo o espaço de códigos em poucas horas e entrar na rede sem acesso físico ao dispositivo.
Execute a simulação (demorará um tempo, mas conceitualmente):
python matter_commissioning_sim.py
Eventualmente, ela encontra o código correto.