jose_jwa_aes 模块中纯 Erlang 实现的 AES-GCM 降级方案存在漏洞:该方案从攻击者提供的标签(tag)本身推导需要验证的认证标签比特数。在 block_decrypt/4 函数的 {aes_gcm, Bits} 子句中,传入的标签仅通过 is_binary/1 进行类型检查,未对其长度进行任何验证。随后在 gcm_block_decrypt/6 中执行验证时,系统计算 TBits = bit_size(T),并仅比对真实 128 位标签中的前 TBits 个比特。 若攻击者能够控制 JWE
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.2.0 ~ 1.11.13 |
cpe:2.3:a:potatosalad:jose:*:*:*:*:*:*:*:*
|
|
| potatosalad | jose | 8848b172575fb7d7e1e2977e8ae0a21678d2157a ~ 3fa1f8e3efda0da5ce6f4c9984789f979dc02740 |
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-65630 | 5.9 MEDIUM | Timing side-channel in pure-Erlang X25519 scalar multiplication leaks the private key in j |
| CVE-2026-65632 | 5.1 MEDIUM | ECDSA signature length is not validated in jose, allowing signature malleability |