Intel

AIKIDO-2026-570627

jwcrypto is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-92091 Published Sep 18, 2026

37

Low Risk

This Affects:

PYTHONjwcrypto
0.0.1 - 1.6.0
Fixed in 1.6.1
Are you affected? Scan for Free

TL;DR

jwcrypto validates a JWK's key_ops list during import by checking each entry against every other entry for duplicates, and separately checks use/key_ops consistency with nested list scans. A JWK with a large or heavily duplicated key_ops array drives this validation into quadratic-time comparisons, so importing a single malformed key can consume disproportionate CPU. The fix replaces the nested duplicate check with a length bound and a set-based comparison, and matches use against key_ops with a single lookup table.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

jwcrypto is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 1.6.0.

How to fix this

Upgrade the jwcrypto library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform