Alimentando uma PRF com a própria cauda

Uma análise de código identificou um gerador de números aleatórios personalizado que utiliza SipHash de maneira vulnerável, onde o estado é realimentado com parte da saída, criando ciclos e previsibilidade. A construção apresentada permite que um atacante determine o estado interno após observar a saída, comprometendo a segurança do sistema. Recomenda-se substituir o gerador por um CSPRNG padrão e evitar implementações personalizadas de criptografia.