Skip to content

Possible fix(deps): 3 vulnerable dependencies in uv.lock #73

Description

@begininvoke

I think there may be a problem in sandboxes/llm_remote/uv.lock around line 1.

The cryptography package before version 46.0.5 does not verify that EC public keys belong to the prime‑order subgroup of SECT curves. An attacker can supply a point from a small‑order subgroup, which leaks least‑significant bits of the private key in ECDH and enables signature forgery in ECDSA. The installed version 43.0.3 is vulnerable, so the finding is real and high‑risk. Upgrading to 46.0.5 (or any later version) restores the required subgroup checks and eliminates the issue.

Something like this might fix it:

--- a/sandboxes/llm_remote/uv.lock
+++ b/sandboxes/llm_remote/uv.lock
@@ -2,5 +2,5 @@
 [[package]]
 name = "cryptography"
-version = "43.0.3"
+version = "46.0.5"

For reference: rule CVE-2026-26007. Rated high.

If I have misread how this is used, sorry for the noise — feel free to close.


Found with automated scanning (RedGem) and reviewed before opening. If it is not useful, closing it is completely fine.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions