A vulnerabilidade afeta implementações de clientes que utilizam a biblioteca Python oic, uma implementação do OpenID Connect em Python. Existem várias falhas criptográficas relacionadas:
1) O algoritmo de assinatura do IdToken não era verificado automaticamente, mas apenas se o algoritmo esperado fosse passado como um kwarg.
2) O algoritmo JWA `none` era permitido em todos os fluxos.
3) `oic.consumer.Consumer.parse authz` retorna um IdToken não verificado, deixando a verificação a critério do implementador.
4) A validade da reivindicação `iat` não era verificada, permitindo que ela fosse incluída posteriormente.