OPENSUSE-SU-2026:11994-1

Vulnerability from csaf_opensuse - Published: 2026-10-04 00:00 - Updated: 2026-10-05 09:18
Summary
python313-PyJWT-2.15.1-1.1 on GA media
Severity
Moderate
Notes
Title of the patch: python313-PyJWT-2.15.1-1.1 on GA media
Description of the patch: These are all security issues fixed in the python313-PyJWT-2.15.1-1.1 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2026-11994
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Product Identifier Version Remediation
Unresolved product id: openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64 —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x —
Vendor Fix
Unresolved product id: openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64 —
Vendor Fix
Threats
Impact moderate
Affected products
Recommended 8 products, the same list as for CVE-2026-101917
Threats
Impact moderate
Affected products
Recommended 8 products, the same list as for CVE-2026-101917
Threats
Impact important
Affected products
Recommended 8 products, the same list as for CVE-2026-101917
Threats
Impact important
Affected products
Recommended 8 products, the same list as for CVE-2026-101917
Threats
Impact moderate
Affected products
Recommended 8 products, the same list as for CVE-2026-101917
Threats
Impact moderate
Affected products
Recommended 8 products, the same list as for CVE-2026-101917
Threats
Impact important
Affected products
Recommended 8 products, the same list as for CVE-2026-101917
Threats
Impact moderate
Affected products
Recommended 8 products, the same list as for CVE-2026-101917
Threats
Impact moderate
References
URL Category
https://www.suse.com/support/security/rating/ external
https://ftp.suse.com/pub/projects/security/csaf/o… self
https://www.suse.com/security/cve/CVE-2026-101917/ self
https://www.suse.com/security/cve/CVE-2026-101918/ self
https://www.suse.com/security/cve/CVE-2026-102266/ self
https://www.suse.com/security/cve/CVE-2026-102268/ self
https://www.suse.com/security/cve/CVE-2026-102269/ self
https://www.suse.com/security/cve/CVE-2026-102270/ self
https://www.suse.com/security/cve/CVE-2026-102272/ self
https://www.suse.com/security/cve/CVE-2026-102275/ self
https://www.suse.com/security/cve/CVE-2026-103001/ self
https://www.suse.com/security/cve/CVE-2026-101917 external
https://bugzilla.suse.com/1283060 external
https://www.suse.com/security/cve/CVE-2026-101918 external
https://bugzilla.suse.com/1283061 external
https://www.suse.com/security/cve/CVE-2026-102266 external
https://bugzilla.suse.com/1283063 external
https://www.suse.com/security/cve/CVE-2026-102268 external
https://bugzilla.suse.com/1283065 external
https://www.suse.com/security/cve/CVE-2026-102269 external
https://bugzilla.suse.com/1283066 external
https://www.suse.com/security/cve/CVE-2026-102270 external
https://bugzilla.suse.com/1283067 external
https://www.suse.com/security/cve/CVE-2026-102272 external
https://bugzilla.suse.com/1283069 external
https://www.suse.com/security/cve/CVE-2026-102275 external
https://bugzilla.suse.com/1283072 external
https://www.suse.com/security/cve/CVE-2026-103001 external
https://bugzilla.suse.com/1283829 external

{
  "document": {
    "aggregate_severity": {
      "namespace": "https://www.suse.com/support/security/rating/",
      "text": "moderate"
    },
    "category": "csaf_security_advisory",
    "csaf_version": "2.0",
    "distribution": {
      "text": "Copyright 2024 SUSE LLC. All rights reserved.",
      "tlp": {
        "label": "WHITE",
        "url": "https://www.first.org/tlp/"
      }
    },
    "lang": "en",
    "notes": [
      {
        "category": "summary",
        "text": "python313-PyJWT-2.15.1-1.1 on GA media",
        "title": "Title of the patch"
      },
      {
        "category": "description",
        "text": "These are all security issues fixed in the python313-PyJWT-2.15.1-1.1 package on the GA media of openSUSE Tumbleweed.",
        "title": "Description of the patch"
      },
      {
        "category": "details",
        "text": "openSUSE-Tumbleweed-2026-11994",
        "title": "Patchnames"
      },
      {
        "category": "legal_disclaimer",
        "text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
        "title": "Terms of use"
      }
    ],
    "publisher": {
      "category": "vendor",
      "contact_details": "https://www.suse.com/support/security/contact/",
      "name": "SUSE Product Security Team",
      "namespace": "https://www.suse.com/"
    },
    "references": [
      {
        "category": "external",
        "summary": "SUSE ratings",
        "url": "https://www.suse.com/support/security/rating/"
      },
      {
        "category": "self",
        "summary": "URL of this CSAF notice",
        "url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_11994-1.json"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-101917 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-101917/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-101918 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-101918/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-102266 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-102266/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-102268 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-102268/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-102269 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-102269/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-102270 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-102270/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-102272 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-102272/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-102275 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-102275/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-103001 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-103001/"
      }
    ],
    "title": "python313-PyJWT-2.15.1-1.1 on GA media",
    "tracking": {
      "current_release_date": "2026-10-05T09:18:38Z",
      "generator": {
        "date": "2026-10-04T00:00:00Z",
        "engine": {
          "name": "cve-database.git:bin/generate-csaf.pl",
          "version": "1"
        }
      },
      "id": "openSUSE-SU-2026:11994-1",
      "initial_release_date": "2026-10-04T00:00:00Z",
      "revision_history": [
        {
          "date": "2026-10-04T00:00:00Z",
          "number": "1",
          "summary": "Current version"
        },
        {
          "date": "2026-10-05T09:18:38Z",
          "number": "2",
          "summary": "unknown changes"
        }
      ],
      "status": "final",
      "version": "2"
    }
  },
  "product_tree": {
    "branches": [
      {
        "branches": [
          {
            "branches": [
              {
                "category": "product_version",
                "name": "python313-PyJWT-0:2.15.1-1.1.aarch64",
                "product": {
                  "name": "python313-PyJWT-0:2.15.1-1.1.aarch64",
                  "product_id": "python313-PyJWT-0:2.15.1-1.1.aarch64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:pyjwt_project:pyjwt:2.15.1:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/python313-PyJWT@2.15.1-1.1?arch=aarch64\u0026upstream=python-PyJWT-0:2.15.1-1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "python314-PyJWT-0:2.15.1-1.1.aarch64",
                "product": {
                  "name": "python314-PyJWT-0:2.15.1-1.1.aarch64",
                  "product_id": "python314-PyJWT-0:2.15.1-1.1.aarch64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/python314-PyJWT@2.15.1-1.1?arch=aarch64"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "aarch64"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "python313-PyJWT-0:2.15.1-1.1.ppc64le",
                "product": {
                  "name": "python313-PyJWT-0:2.15.1-1.1.ppc64le",
                  "product_id": "python313-PyJWT-0:2.15.1-1.1.ppc64le",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:pyjwt_project:pyjwt:2.15.1:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/python313-PyJWT@2.15.1-1.1?arch=ppc64le\u0026upstream=python-PyJWT-0:2.15.1-1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "python314-PyJWT-0:2.15.1-1.1.ppc64le",
                "product": {
                  "name": "python314-PyJWT-0:2.15.1-1.1.ppc64le",
                  "product_id": "python314-PyJWT-0:2.15.1-1.1.ppc64le",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/python314-PyJWT@2.15.1-1.1?arch=ppc64le"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "ppc64le"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "python313-PyJWT-0:2.15.1-1.1.s390x",
                "product": {
                  "name": "python313-PyJWT-0:2.15.1-1.1.s390x",
                  "product_id": "python313-PyJWT-0:2.15.1-1.1.s390x",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:pyjwt_project:pyjwt:2.15.1:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/python313-PyJWT@2.15.1-1.1?arch=s390x\u0026upstream=python-PyJWT-0:2.15.1-1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "python314-PyJWT-0:2.15.1-1.1.s390x",
                "product": {
                  "name": "python314-PyJWT-0:2.15.1-1.1.s390x",
                  "product_id": "python314-PyJWT-0:2.15.1-1.1.s390x",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/python314-PyJWT@2.15.1-1.1?arch=s390x"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "s390x"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "python313-PyJWT-0:2.15.1-1.1.x86_64",
                "product": {
                  "name": "python313-PyJWT-0:2.15.1-1.1.x86_64",
                  "product_id": "python313-PyJWT-0:2.15.1-1.1.x86_64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:pyjwt_project:pyjwt:2.15.1:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/python313-PyJWT@2.15.1-1.1?arch=x86_64\u0026upstream=python-PyJWT-0:2.15.1-1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "python314-PyJWT-0:2.15.1-1.1.x86_64",
                "product": {
                  "name": "python314-PyJWT-0:2.15.1-1.1.x86_64",
                  "product_id": "python314-PyJWT-0:2.15.1-1.1.x86_64",
                  "product_identification_helper": {
                    "purl": "pkg:rpm/suse/python314-PyJWT@2.15.1-1.1?arch=x86_64"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "x86_64"
          },
          {
            "branches": [
              {
                "category": "product_name",
                "name": "openSUSE Tumbleweed",
                "product": {
                  "name": "openSUSE Tumbleweed",
                  "product_id": "openSUSE Tumbleweed",
                  "product_identification_helper": {
                    "cpe": "cpe:/o:opensuse:tumbleweed"
                  }
                }
              }
            ],
            "category": "product_family",
            "name": "SUSE Linux Enterprise"
          }
        ],
        "category": "vendor",
        "name": "SUSE"
      }
    ],
    "relationships": [
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "python313-PyJWT-0:2.15.1-1.1.aarch64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64"
        },
        "product_reference": "python313-PyJWT-0:2.15.1-1.1.aarch64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "python313-PyJWT-0:2.15.1-1.1.ppc64le as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le"
        },
        "product_reference": "python313-PyJWT-0:2.15.1-1.1.ppc64le",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "python313-PyJWT-0:2.15.1-1.1.s390x as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x"
        },
        "product_reference": "python313-PyJWT-0:2.15.1-1.1.s390x",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "python313-PyJWT-0:2.15.1-1.1.x86_64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64"
        },
        "product_reference": "python313-PyJWT-0:2.15.1-1.1.x86_64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "python314-PyJWT-0:2.15.1-1.1.aarch64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64"
        },
        "product_reference": "python314-PyJWT-0:2.15.1-1.1.aarch64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "python314-PyJWT-0:2.15.1-1.1.ppc64le as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le"
        },
        "product_reference": "python314-PyJWT-0:2.15.1-1.1.ppc64le",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "python314-PyJWT-0:2.15.1-1.1.s390x as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x"
        },
        "product_reference": "python314-PyJWT-0:2.15.1-1.1.s390x",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "python314-PyJWT-0:2.15.1-1.1.x86_64 as component of openSUSE Tumbleweed",
          "product_id": "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        },
        "product_reference": "python314-PyJWT-0:2.15.1-1.1.x86_64",
        "relates_to_product_reference": "openSUSE Tumbleweed"
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2026-101917",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-101917"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, PyJWT get_signing_key_from_jwt is affected because unknown kid misses force refreshes without a negative cache or minimum refresh interval. This occurs when unauthenticated tokens repeatedly use the same unknown kid or varying kid values absent from the cached JWKS. As a result, each cache miss causes PyJWKClient to refresh the JWKS. Consequently, attacker traffic can amplify outbound requests to the configured JWKS endpoint. This issue is fixed in version 2.14.0.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-101917",
          "url": "https://www.suse.com/security/cve/CVE-2026-101917"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283060 for CVE-2026-101917",
          "url": "https://bugzilla.suse.com/1283060"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 5.3,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-101917"
    },
    {
      "cve": "CVE-2026-101918",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-101918"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. From 2.0.0a1 until 2.15.0, PyJWT PyJWKClient.get_signing_key_from_jwt is affected because payload parser catches ValueError but not RecursionError. This occurs when an attacker-controlled recursively nested payload reaches json.loads. As a result, documented PyJWT exception handling does not contain the failure. Consequently, an unauthenticated request can raise an exception that may produce an HTTP 500 response. The advisory-defined affected implementation also includes jwt/api_jwt.py, verify_signature=False. This issue is fixed in version 2.15.0.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-101918",
          "url": "https://www.suse.com/security/cve/CVE-2026-101918"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283061 for CVE-2026-101918",
          "url": "https://bugzilla.suse.com/1283061"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 5.3,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-101918"
    },
    {
      "cve": "CVE-2026-102266",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-102266"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, HMACAlgorithm.from_jwk is affected because PyJWK verification path used the decoded key without applying prepare_key validation. This occurs when a trusted JWK Set contains an oct entry with an empty k value. As a result, an attacker signs an HMAC token with the same zero-length key accepted by PyJWT. Consequently, forged token can carry arbitrary authenticated claims. This issue is fixed in version 2.14.0.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-102266",
          "url": "https://www.suse.com/security/cve/CVE-2026-102266"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283063 for CVE-2026-102266",
          "url": "https://bugzilla.suse.com/1283063"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "important"
        }
      ],
      "title": "CVE-2026-102266"
    },
    {
      "cve": "CVE-2026-102268",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-102268"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, is_pem_format in jwt/utils.py is affected because is_pem_format does not recognize every PEM representation accepted by the cryptography loader. This occurs when an application mixes HMAC and asymmetric algorithms and supplies a mutated public-key PEM as raw key bytes. As a result, HMACAlgorithm.prepare_key treats the unrecognized asymmetric public key as an HMAC secret. Consequently, an attacker who knows the public key can forge authenticated HMAC tokens. This issue is fixed in version 2.14.0.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-102268",
          "url": "https://www.suse.com/security/cve/CVE-2026-102268"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283065 for CVE-2026-102268",
          "url": "https://bugzilla.suse.com/1283065"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "important"
        }
      ],
      "title": "CVE-2026-102268"
    },
    {
      "cve": "CVE-2026-102269",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-102269"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, PyJWT signature segment is affected because signature segment decoding accepts characters outside the canonical Base64URL representation. This occurs when non-Base64URL characters are appended to a valid compact JWS signature segment. As a result, base64url_decode produces the same signature bytes for different serialized segments. Consequently, raw-token revocation checks can fail to recognize an equivalent modified token. This issue is fixed in version 2.14.0.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-102269",
          "url": "https://www.suse.com/security/cve/CVE-2026-102269"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283066 for CVE-2026-102269",
          "url": "https://bugzilla.suse.com/1283066"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 4.8,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-102269"
    },
    {
      "cve": "CVE-2026-102270",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-102270"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, PyJWT is_pem_format is affected because lazy PEM regular expression backtracks extensively. This occurs when a certificate-like input contains repeated BEGIN markers without a matching END marker. As a result, is_pem_format performs unbounded backtracking while searching for a PEM end marker. Consequently, an attacker can cause intensive CPU consumption. This issue is fixed in version 2.14.0.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-102270",
          "url": "https://www.suse.com/security/cve/CVE-2026-102270"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283067 for CVE-2026-102270",
          "url": "https://bugzilla.suse.com/1283067"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 4.4,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-102270"
    },
    {
      "cve": "CVE-2026-102272",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-102272"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, HMACAlgorithm.prepare_key in jwt/algorithms.py is affected because raw-JWK detector does not normalize accepted Unicode byte-order marks before checking for JSON. This occurs when a public JWK is prefixed with a UTF-8 BOM and used in a mixed-algorithm verification path. As a result, public JWK bypasses asymmetric-key detection and becomes the HMAC secret. Consequently, an attacker who knows the public key can forge authenticated tokens. This issue is fixed in version 2.14.0.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-102272",
          "url": "https://www.suse.com/security/cve/CVE-2026-102272"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283069 for CVE-2026-102272",
          "url": "https://bugzilla.suse.com/1283069"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "important"
        }
      ],
      "title": "CVE-2026-102272"
    },
    {
      "cve": "CVE-2026-102275",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-102275"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. From 2.1.0 until 2.15.0, PyJWT OKPAlgorithm.from_jwk in  jwt/algorithms.py is affected because private-JWK import path does not compare the public key derived from d with x. This occurs when an OKP private JWK supplies non-corresponding x and d components. As a result, identity derived from x can differ from operations performed with d. Consequently, if an integration also accepts private key parameters from a proof header without rejecting them, an attacker may use a stolen sender-constrained token without the legitimate private key. This issue is fixed in version 2.15.0.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-102275",
          "url": "https://www.suse.com/security/cve/CVE-2026-102275"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283072 for CVE-2026-102275",
          "url": "https://bugzilla.suse.com/1283072"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 6.5,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-102275"
    },
    {
      "cve": "CVE-2026-103001",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-103001"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "PyJWT is a Python implementation of JSON Web Token standards. From 2.11.0 through 2.13.0, PyJWT\u0027s PyJWT._merge_options() method can modify a caller-supplied mutable options mapping when verify_signature is false. If an application reuses that same mapping for a later decode() or decode_complete() call and changes verify_signature to true, the mapping can retain false values for expiration, not-before, issued-at, audience, issuer, subject, and JWT ID checks. A signed token with invalid registered claims can then be accepted without disabling signature verification, but applications that create a fresh options mapping for each call are not affected.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
          "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-103001",
          "url": "https://www.suse.com/security/cve/CVE-2026-103001"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1283829 for CVE-2026-103001",
          "url": "https://bugzilla.suse.com/1283829"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 6.5,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N",
            "version": "3.1"
          },
          "products": [
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python313-PyJWT-0:2.15.1-1.1.x86_64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.aarch64",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.ppc64le",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.s390x",
            "openSUSE Tumbleweed:python314-PyJWT-0:2.15.1-1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-10-04T00:00:00Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-103001"
    }
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…