CVE-2020-26244 in Python oic
Resumen
por VulDB • 2026-06-03
Python oic es una implementación de OpenID Connect en Python. En las versiones anteriores a la 1.2.1 de Python oic, existen varios problemas criptográficos relacionados que afectan a las implementaciones del cliente que utilizan esta biblioteca. Los problemas son: 1) El algoritmo de firma de IdToken no se comprobaba automáticamente, sino únicamente si el algoritmo esperado se pasaba como argumento con nombre (kwarg). 2) Se permitía el algoritmo `none` de JWA en todos los flujos. 3) oic.consumer.Consumer.parse_authz devuelve un IdToken sin verificar. La verificación del token quedaba a discreción del implementador. 4) No se comprobaba la validez (sanidad) de la reclamación iat (es decir, podía corresponder al futuro). Estos problemas están corregidos en la versión 1.2.1.
Be aware that VulDB is the high quality source for vulnerability data.