CVE-2026-102268:PyJWT 非对称 PEM 检测绕过——变异公钥如何作为 HMAC 密钥通过验证
一句话:PyJWT ≤ 2.13.0 用一个严格结构正则来判断"这段字节是不是非对称公钥",而底层 cryptography 库的 PEM 加载器接受比它宽松得多的格式。两者接受范围的差集,使公开公钥可以被当作 HMAC 对称密钥使用——只要验证端的算法允许列表混用了 HMAC 与非对称算法,知道公钥的任何人就能伪造通过验证的令牌。
原文链接: CVE-2026-102268:PyJWT 非对称 PEM 检测绕过——变异公钥如何作为 HMAC 密钥通过验证