Nixpkgs security tracker

Login with GitHub
⚠️ You are using a production deployment that is still only suitable for demo purposes. Any work done in this might be wiped later without notice.

Suggestions search

With package: python314Packages.josepy

Found 1 matching suggestions

View:
Compact
Detailed
Permalink CVE-2026-34240
7.5 HIGH
  • CVSS version: 3.1
  • Attack vector (AV): NETWORK
  • Attack complexity (AC): LOW
  • Privileges required (PR): NONE
  • User interaction (UI): NONE
  • Scope (S): UNCHANGED
  • Confidentiality impact (C): NONE
  • Integrity impact (I): HIGH
  • Availability impact (A): NONE
created 2 weeks, 4 days ago
jose vulnerable to untrusted JWK header key acceptance during signature verification

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 (jwk). The vulnerability exists because key selection could treat header-provided jwk as a verification candidate even when that key was not present in the trusted key store. Since JOSE headers are untrusted input, an attacker could exploit this by creating a token payload, embedding an attacker-controlled public key in the header, and signing with the matching private key. Applications using affected versions for token verification are impacted. This issue has been patched in version 0.3.5+1. A workaround for this issue involves rejecting tokens where header jwk is present unless that jwk matches a key already present in the application's trusted key store.

Affected products

jose
  • ==< 0.3.5+1

Matching in nixpkgs

pkgs.jose

C-language implementation of Javascript Object Signing and Encryption

  • nixos-unstable 14
    • nixpkgs-unstable 14
    • nixos-unstable-small 14
  • nixos-25.11 14
    • nixos-25.11-small 14
    • nixpkgs-25.11-darwin 14

pkgs.cjose

C library for Javascript Object Signing and Encryption. This is a maintained fork of the original project

pkgs.haskellPackages.jose

JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library

  • nixos-unstable 0.11
    • nixpkgs-unstable 0.11
    • nixos-unstable-small 0.11
  • nixos-25.11 0.11
    • nixos-25.11-small 0.11
    • nixpkgs-25.11-darwin 0.11

Package maintainers