Lucene search

K
prionPRIOn knowledge basePRION:CVE-2017-11424
HistoryAug 24, 2017 - 4:29 p.m.

Type confusion

2017-08-2416:29:00
PRIOn knowledge base
www.prio-n.com
9

7.3 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

35.3%

In PyJWT 1.5.0 and below the invalid_strings check in HMACAlgorithm.prepare_key does not account for all PEM encoded public keys. Specifically, the PKCS1 PEM encoded format would be allowed because it is prefaced with the string -----BEGIN RSA PUBLIC KEY----- which is not accounted for. This enables symmetric/asymmetric key confusion attacks against users using the PKCS1 PEM encoded public keys, which would allow an attacker to craft JWTs from scratch.

CPENameOperatorVersion
debian_linuxeq8.0
debian_linuxeq9.0
pyjwtle1.5.0

7.3 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

35.3%