Skip to content

Commit 259f186

Browse files
lawrence-u10dclaude
andcommitted
fix: remediate CVEs for quay-unstructured-api
Bump starlette (1.0.0 -> 1.1.0), lxml (6.1.0 -> 6.1.1), and python-multipart (0.0.27 -> 0.0.29) to resolve 5 SLA-breached CVEs: - CVE-2025-62727 (starlette, HIGH) - CVE-2025-54121 (starlette, MEDIUM) - CVE-2026-41066 (lxml, HIGH) - CVE-2026-40347 (python-multipart, MEDIUM) - CVE-2025-12781 (python-3.12 apk, MEDIUM — resolved by rebuild) Adds constraint-dependencies for starlette and lxml (transitive deps) to prevent version regression. Bumps python-multipart minimum in direct dependencies. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 58d9c34 commit 259f186

4 files changed

Lines changed: 2330 additions & 2310 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
## 0.1.7
2+
3+
### Security
4+
5+
- **Bump starlette** to >=1.1.0 to remediate CVE-2025-62727 (HIGH) and CVE-2025-54121 (MEDIUM).
6+
- **Bump lxml** to >=6.1.1 to remediate CVE-2026-41066 (HIGH).
7+
- **Bump python-multipart** to >=0.0.29 to remediate CVE-2026-40347 (MEDIUM).
8+
- **Rebuild** to pick up latest python-3.12 apk, resolving CVE-2025-12781 (MEDIUM).
9+
110
## 0.1.6
211

312
### Security
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.1.6" # pragma: no cover
1+
__version__ = "0.1.7" # pragma: no cover

pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ requires-python = ">=3.12"
66
dependencies = [
77
"unstructured[all-docs] >=0.18.31, <1.0.0",
88
"fastapi >=0.128.4, <1.0.0",
9-
"python-multipart >=0.0.18",
9+
"python-multipart >=0.0.29",
1010
"uvicorn >=0.40.0, <1.0.0",
1111
"backoff >=2.2.1, <3.0.0",
1212
"pandas >=3.0.0, <4.0.0",
@@ -43,6 +43,10 @@ path = "prepline_general/api/__version__.py"
4343
constraint-dependencies = [
4444
# pdfminer.six 20260107 includes performance fix
4545
"pdfminer-six==20260107",
46+
# starlette >=1.1.0 fixes CVE-2025-62727 (HIGH) and CVE-2025-54121 (MEDIUM)
47+
"starlette>=1.1.0",
48+
# lxml >=6.1.1 fixes CVE-2026-41066 (HIGH)
49+
"lxml>=6.1.1",
4650
]
4751

4852
[[tool.uv.index]]

0 commit comments

Comments
 (0)