VulnSea

jose vulnerabilities

CVEs whose affected-version data names the jose package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

10 CVEsRSS

CVE-2026-65627Medium· 6.9
3d ago

Decompression bomb via unbounded zlib:inflate in jose_jwe_zip:uncompress/2

Improper Handling of Highly Compressed Data (Data Amplification) vulnerability in potatosalad jose (erlang-jose) allows a remote attacker to exhaust a node's memory with a small crafted JWE token. The jose_jwe_zip:uncompress/2 function …

▾ Sunlitpotatosalad · joseEPSS 0.25%via CVEORG
CVE-2026-65626Medium· 5.9
3d ago

Bleichenbacher padding oracle in RSAES-PKCS1-v1_5 decryption in jose

The pure-Erlang RSAES-PKCS1-v1_5 decryption in the jose_jwa_pkcs1 module is a Bleichenbacher padding oracle. eme_pkcs1_decode/2 returns the recovered message when a decrypted block has valid PKCS#1 v1.5 padding (a leading 0x00 0x02, a pa…

▾ Sunlitpotatosalad · joseEPSS 0.09%via CVEORG
CVE-2026-65625Medium· 5.9
3d ago

Attacker-controlled AES-GCM authentication tag length allows tag forgery in jose

The pure-Erlang AES-GCM fallback in jose_jwa_aes derives the number of verified authentication tag bits from the attacker-supplied tag itself. In the {aes_gcm, Bits} clause of block_decrypt/4, the incoming tag is guarded only by is_binar…

▾ Sunlitpotatosalad · joseEPSS 0.11%via CVEORG
CVE-2026-65629High· 7.4
3d ago

Weak PBKDF2 parameters for password-encrypted private-key export in jose

Use of Password Hash With Insufficient Computational Effort in the jose library allows an attacker who obtains a password-encrypted private-key export to recover the private key through an offline password-cracking attack. When jose exp…

▾ Twilightpotatosalad · joseEPSS 0.06%via CVEORG
CVE-2026-65632Medium· 5.1
3d ago

ECDSA signature length is not validated in jose, allowing signature malleability

The jose library accepts ECDSA (ES256, ES256K, ES384, and ES512) JWS signatures of a non-canonical length. When verifying an ECDSA signature, jose_jwk_kty_ec:verify/4 in src/jwk/jose_jwk_kty_ec.erl splits the raw signature in half by its…

▾ Sunlitpotatosalad · joseEPSS 0.09%via CVEORG
CVE-2026-65631Medium· 6.9
3d ago

erlang-jose RSA JWK parsing attempts to factor an attacker-controlled modulus, enabling CPU-exhaustion denial of service

Inefficient Algorithmic Complexity in erlang-jose allows an unauthenticated remote attacker to cause a CPU-exhaustion denial of service by submitting a crafted RSA JSON Web Key. When an application parses an untrusted JWK through the pu…

▾ Sunlitpotatosalad · joseEPSS 0.24%via CVEORG
CVE-2026-65628Medium· 5.9
3d ago

Infinite recursion (CPU denial-of-service) in JOSE.JWK.shared_secret/2 on mismatched key types

jose_jwk:shared_secret/2 (exposed in Elixir as JOSE.JWK.shared_secret/2) derives an ECDH shared secret from two JWKs. Its first function clause only matches when both JWKs carry the same key type (kty) module, and its fallback clause re-…

▾ Sunlitpotatosalad · joseEPSS 0.14%via CVEORG
CVE-2026-65630Medium· 5.9
3d ago

Timing side-channel in pure-Erlang X25519 scalar multiplication leaks the private key in jose

Observable Timing Discrepancy vulnerability in potatosalad jose allows recovery of a long-term X25519 private key through a timing side channel in the pure-Erlang Curve25519 fallback. The pure-Erlang X25519 implementation performs scala…

▾ Sunlitpotatosalad · joseEPSS 0.14%via CVEORG
CVE-2026-89086Critical· 9.1PoC
1mo ago

In the jose package before 0.11.0 for OCaml, library calls to validate an RSA signature only confirm that PKCS #1 decoding succeeds, and proceed to declare the signature valid without the required steps that involve the public key.

In the jose package before 0.11.0 for OCaml, library calls to validate an RSA signature only confirm that PKCS #1 decoding succeeds, and proceed to declare the signature valid without the required steps that involve the public key.

▾ AbyssalOCaml · joseEPSS 0.28%via NVD
CVE-2026-34240High· 7.5
7mo ago

JOSE is a Javascript Object Signing and Encryption (JOSE) library

JOSE is a Javascript Object Signing and Encryption (JOSE) library. Prior to version 0.3.5+1, a vulnerability in jose could allow an unauthenticated, remote attacker to forge valid JWS/JWT tokens by using a key embedded in the JOSE header…

▾ Twilightappsup-dart · joseEPSS 0.13%via NVD
jose vulnerabilities (CVEs) · VulnSea