The issue affects client implementations using the Python oic library, a Python OpenID Connect implementation. There are several related cryptographic issues:
1) The IdToken signature algorithm was not checked automatically, but only if the expected algorithm was passed in as a kwarg.
2) JWA `none` algorithm was allowed in all flows.
3) `oic.consumer.Consumer.parse authz` returns an unverified IdToken, with verification left to the implementator's discretion.
4) The `iat` claim was not checked for sanity, allowing it to be in the future.