In Firebase PHP-JWT before 6.0.0, an algorithm-confusion issue (e.g., RS256 / HS256) exists via the kid (aka Key ID) header, when multiple types of keys are loaded in a key ring. This allows an attacker to forge tokens that validate under the incorrect key. NOTE: this provides a straightforward way to use the PHP-JWT library unsafely, but might not be considered a vulnerability in the library itself.
Metrics
Affected Vendors & Products
References
Link | Providers |
---|---|
https://github.com/firebase/php-jwt/issues/351 |
History
No history.
MITRE
Status: PUBLISHED
Assigner: mitre
Published: 2022-03-29T06:40:18
Updated: 2024-08-04T05:17:41.727Z
Reserved: 2022-03-29T00:00:00
Link: CVE-2021-46743
Vulnrichment
No data.
NVD
Status : Analyzed
Published: 2022-03-29T07:15:07.017
Modified: 2022-04-08T15:14:50.130
Link: CVE-2021-46743
Redhat
No data.