Intel

AIKIDO-2026-845986

uv is vulnerable to Improper Verification of Cryptographic Signature

Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Sep 22, 2026
September 22, 2026

69

CVE Score

Medium

Improper Verification of Cryptographic Signature

Are you affected? Scan for Free

TL;DR

When uv resolves a locked source distribution from uv.lock, it can read package metadata and invoke the build backend for the cached source archive before checking that archive against the hash recorded in the lockfile. A source archive that has been swapped or corrupted at its recorded location can therefore have its build backend executed before the mismatch is caught, exposing the machine running uv sync or uv lock to code from an unverified artifact. Hash verification under --verify-hashes and --require-hashes also failed to apply supplied hashes to === exact-version requirements and to requirements resolved to a local version, letting content pass the hash check for those version forms. The fix verifies locked source archives before reading metadata or building and corrects the hash-matching strategy for exact pins and local versions.

How do I fix this?

Upgrade the uv library to the patch version.

Who does this affect?

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

Package

Versions

0.1.0 - 0.12.10

Fixed in 0.12.11

Background info

uv is vulnerable to Improper Verification of Cryptographic Signature in versions 0.1.0 - 0.12.10.

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea