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.
History

No history.

cve-icon 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

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2022-03-29T07:15:07.017

Modified: 2022-04-08T15:14:50.130

Link: CVE-2021-46743

cve-icon Redhat

No data.