Pypi · Pyjwt · CVE-2022-29217
**Nome do software vulnerável e versões afetadas**
Versões do PyJWT anteriores à 2.4.0
**Descrição**
A vulnerabilidade está relacionada à implementação do JWT no Python PyJWT, onde um invasor pode explorar a falta de restrições em determinados formatos de chave aberta. Isso permite que um invasor remoto comprometa a integridade dos dados. A biblioteca PyJWT suporta vários algoritmos de assinatura JWT, e o aplicativo deve especificar quais algoritmos são suportados. Se o aplicativo usar `jwt.algorithms.get default algorithms()`, ele pode estar vulnerável a ataques. O número estimado de dispositivos potencialmente afetados não foi especificado.
**Recomendações**
Para versões anteriores à 2.4.0, atualize para a v2.4.0 para receber uma correção para este problema.
Como solução alternativa temporária, seja sempre explícito quanto aos algoritmos que são aceitos e esperados durante a decodificação.