Skip to content

Commit 6925c4b

Browse files
committed
fix: resolve backport conflicts and regenerate uv.lock
The automated backport left unresolved conflict markers in pyproject.toml and uv.lock, which broke TOML parsing and failed every downstream job. The conflict is resolved in favour of this release branch's own constraint list plus the single aiohttp>=3.14.3 bump that this backport is for, rather than importing main's full constraint list, which would pull in unrelated dependency bumps. The lockfile is regenerated from the resolved pyproject.toml. Signed-off-by: Charlie Doern <cdoern@redhat.com>
1 parent 8f69e53 commit 6925c4b

2 files changed

Lines changed: 8 additions & 54 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -8,38 +8,9 @@ fallback_version = "0.4.7"
88
[tool.uv]
99
required-version = ">=0.7.0"
1010
constraint-dependencies = [
11-
<<<<<<< HEAD
11+
"aiohttp>=3.14.3", # CVE-2026-69244: parser DoS
1212
"pyasn1>=0.6.4", # CVE-2026-30922, CVE-2026-59885: DoS via unbounded recursion
1313
"starlette>=1.0.1", # CVE-2026-48710
14-
=======
15-
"aiohttp>=3.14.3", # CVE-2026-69244: parser DoS
16-
"authlib>=1.6.11", # CVE-2026-41425 + 7 more: account takeover, JWE padding oracle, sig bypass
17-
"cryptography>=48.0.1", # CVE-2026-39892: buffer overflow; CVE-2026-34073: DNS constraint bypass
18-
"fonttools>=4.60.2",
19-
"gitpython>=3.1.47", # Command injection via Git options bypass
20-
"h11>=0.16.0",
21-
"idna>=3.15",
22-
"joserfc>=1.6.8",
23-
"langgraph-checkpoint>=4.1.1",
24-
"langgraph-sdk>=0.3.15",
25-
"langsmith>=0.8.18",
26-
"lxml>=6.1.0", # CVE-2026-41066: XML entity expansion with default resolve_entities=True
27-
"msgpack>=1.2.1",
28-
"pillow>=12.3.0", # CVE-2026-42311: PSD RCE; CVE-2026-55379/55380/54060: font/GD DoS
29-
"protobuf>=5.29.6", # CVE-2025-4565 + CVE-2026-0994: parsing vulnerabilities
30-
"pyasn1>=0.6.4", # CVE-2026-30922: DoS via unbounded recursion
31-
"pydantic-settings>=2.14.2",
32-
"python-engineio>=4.13.2",
33-
"python-multipart>=0.0.31", # CVE-2026-40347: header injection; CVE-2026-42561: DoS via oversized headers
34-
"python-socketio>=5.16.2", # CVE-2025-61765: RCE via pickle deserialization
35-
"requests>=2.34.2",
36-
"setuptools<81", # milvus-lite imports pkg_resources; setuptools 81+ removes it
37-
"starlette>=1.3.1", # CVE-2026-48710
38-
"tornado>=6.5.6",
39-
"urllib3>=2.7.0", # CVE-2026-44432: DoS via excessive decompression; CVE-2026-44431: cross-origin redirect header leak
40-
"transformers>=4.57.2,<5.0.0", # CVE-2026-1839 fix only in 5.x; ogx doesn't use Trainer; 5.x breaks HybridCache imports
41-
"werkzeug>=3.1.6", # CVE-2025-66221 + 2 more: safe_join() device name bypass
42-
>>>>>>> 4c34ce13 (fix: bump aiohttp for CVE-2026-69244 (#6375))
4314
]
4415

4516
[project]

uv.lock

Lines changed: 7 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)