jose 库接受非标准长度的 ECDSA(ES256、ES256K、ES384 和 ES512)JWS 签名。在验证 ECDSA 签名时,位于 中的 函数会根据签名的实际字节长度将其平分( ),而不是强制要求符合 RFC 7518 §3.4 规定的固定长度;随后,它使用 对每一半进行解码,而该函数会忽略前导零字节。 因此,攻击者若持有一个有效令牌,便可以在 R 和 S 两部分前分别添加前导零字节,生成更长的签名。这些签名在平分后仍能解码为相同的 (r, s) 数值对,从而导致多个不同的签名字节串都能通过同一密钥的验
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| potatosalad | jose | 1.0.0 ~ 1.11.13 |
cpe:2.3:a:potatosalad:jose:*:*:*:*:*:*:*:*
|
|
| potatosalad | jose | a7746ecd4950f85a393136e449a91dac62b5c429 ~ 72ce1866622b9329347dc52a94173ac0317bc9cf |
cpe:2.3:a:potatosalad:jose:*:*:*:*:*:*:*:*
|
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-65629 | 7.4 HIGH | Weak PBKDF2 parameters for password-encrypted private-key export in jose |
| CVE-2026-65627 | 6.9 MEDIUM | Decompression bomb via unbounded zlib:inflate in jose_jwe_zip:uncompress/2 |
| CVE-2026-65631 | 6.9 MEDIUM | erlang-jose RSA JWK parsing attempts to factor an attacker-controlled modulus, enabling CP |
| CVE-2026-65626 | 5.9 MEDIUM | Bleichenbacher padding oracle in RSAES-PKCS1-v1_5 decryption in jose |
| CVE-2026-65628 | 5.9 MEDIUM | Infinite recursion (CPU denial-of-service) in JOSE.JWK.shared_secret/2 on mismatched key t |
| CVE-2026-65625 | 5.9 MEDIUM | Attacker-controlled AES-GCM authentication tag length allows tag forgery in jose |
| CVE-2026-65630 | 5.9 MEDIUM | Timing side-channel in pure-Erlang X25519 scalar multiplication leaks the private key in j |