| CVE-ID |
CVE-2017-11424
|
• CVSS Severity Rating • Fix Information • Vulnerable Software Versions • SCAP Mappings • CPE Information
|
| Description |
| 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.
|
| References |
|
Note: References are provided for the convenience of the reader to help distinguish between vulnerabilities. The list is not intended to be complete.
|
|
|
| Assigning CNA |
| Duo |
| Date Entry Created |
| 20170718 |
Disclaimer: The entry creation date may reflect when
the CVE ID was allocated or reserved, and does not
necessarily indicate when this vulnerability was
discovered, shared with the affected vendor, publicly
disclosed, or updated in CVE.
|
| Phase (Legacy) |
| Assigned (20170718) |
| Votes (Legacy) |
|
| Comments (Legacy) |
|
| Proposed (Legacy) |
| N/A |
|
This is an entry on the CVE List, which provides common identifiers for publicly known cybersecurity vulnerabilities. |
|
|
|
For More Information: cve@mitre.org
|