Skip to content

Commit 14fedd5

Browse files
fix(deps): bump certifi to 2026.10.19 (#593)
1 parent 4483521 commit 14fedd5

5 files changed

Lines changed: 15 additions & 5 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 0.1.16
2+
3+
### Fixes
4+
5+
- **Bump locked `certifi` to 2026.10.19**: The release removes the emSign ECC Root CA - G3 root after eight eMudhra intermediate CA private keys were compromised. `requests` and `httpx` trust certifi's bundle and do not check revocation, so with the older bundle they accepted certificates chaining to that root. The Docker image installs from the lockfile and picks it up, and `certifi>=2026.10.19` is recorded in `constraint-dependencies` so future relocks cannot fall below it.
6+
- **Bump uv in the Docker image to 0.13.4**: Earlier uv releases bundle a CA store that trusts the same emSign ECC Root CA - G3 ([GHSA-hq85-5cpj-mr62](https://github.com/astral-sh/uv/security/advisories/GHSA-hq85-5cpj-mr62)). uv 0.13.4 drops it, so package downloads during the image build no longer trust certificates chaining to that root.
7+
18
## 0.1.15
29

310
### Fixes

‎Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ARG PYTHON_VERSION="3.12"
1111
# Set up environment
1212
ENV PYTHON=python${PYTHON_VERSION}
1313

14-
COPY --from=ghcr.io/astral-sh/uv:0.10.0 /uv /usr/local/bin/uv
14+
COPY --from=ghcr.io/astral-sh/uv:0.13.4 /uv /usr/local/bin/uv
1515

1616
USER root
1717

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.1.15" # pragma: no cover
1+
__version__ = "0.1.16" # pragma: no cover

‎pyproject.toml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ constraint-dependencies = [
5252
"starlette>=1.1.0",
5353
# lxml >=6.1.1 fixes CVE-2026-41066 (HIGH)
5454
"lxml>=6.1.1",
55+
# certifi >=2026.10.19 removes emSign ECC Root CA - G3 (eMudhra intermediate CA key compromise)
56+
"certifi>=2026.10.19",
5557
]
5658

5759
[[tool.uv.index]]

‎uv.lock‎

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

0 commit comments

Comments
 (0)