From c8ddbff488f5cfc681b2282ca271087c37de9ec7 Mon Sep 17 00:00:00 2001 From: Cole Murray Date: Sun, 2 Nov 2025 08:46:55 -0800 Subject: [PATCH] Security: Update authlib to 1.6.5 (CVE-2025-61920) (#2347) Updates authlib from 1.6.1 to 1.6.5 to address CVE-2025-61920, which fixes a denial of service vulnerability in JOSE implementation that accepts unbounded JWS/JWT header and signature segments. --- pyproject.toml | 2 +- uv.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index fec290757..ac89b01a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ "platformdirs>=4.0.0", "rich>=13.9.4", "cyclopts>=3.0.0", - "authlib>=1.5.2", + "authlib>=1.6.5", "pydantic[email]>=2.11.7", "pyperclip>=1.9.0", "py-key-value-aio[disk,keyring,memory]>=0.2.8,<0.3.0", diff --git a/uv.lock b/uv.lock index c7889db05..2d6c95d23 100644 --- a/uv.lock +++ b/uv.lock @@ -50,14 +50,14 @@ wheels = [ [[package]] name = "authlib" -version = "1.6.1" +version = "1.6.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cryptography" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8e/a1/d8d1c6f8bc922c0b87ae0d933a8ed57be1bef6970894ed79c2852a153cd3/authlib-1.6.1.tar.gz", hash = "sha256:4dffdbb1460ba6ec8c17981a4c67af7d8af131231b5a36a88a1e8c80c111cdfd", size = 159988, upload-time = "2025-07-20T07:38:42.834Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/3f/1d3bbd0bf23bdd99276d4def22f29c27a914067b4cf66f753ff9b8bbd0f3/authlib-1.6.5.tar.gz", hash = "sha256:6aaf9c79b7cc96c900f0b284061691c5d4e61221640a948fe690b556a6d6d10b", size = 164553, upload-time = "2025-10-02T13:36:09.489Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/58/cc6a08053f822f98f334d38a27687b69c6655fb05cd74a7a5e70a2aeed95/authlib-1.6.1-py2.py3-none-any.whl", hash = "sha256:e9d2031c34c6309373ab845afc24168fe9e93dc52d252631f52642f21f5ed06e", size = 239299, upload-time = "2025-07-20T07:38:39.259Z" }, + { url = "https://files.pythonhosted.org/packages/f8/aa/5082412d1ee302e9e7d80b6949bc4d2a8fa1149aaab610c5fc24709605d6/authlib-1.6.5-py2.py3-none-any.whl", hash = "sha256:3e0e0507807f842b02175507bdee8957a1d5707fd4afb17c32fb43fee90b6e3a", size = 243608, upload-time = "2025-10-02T13:36:07.637Z" }, ] [[package]] @@ -631,7 +631,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "authlib", specifier = ">=1.5.2" }, + { name = "authlib", specifier = ">=1.6.5" }, { name = "cyclopts", specifier = ">=3.0.0" }, { name = "exceptiongroup", specifier = ">=1.2.2" }, { name = "httpx", specifier = ">=0.28.1" },