You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RUN pip install --upgrade 'wheel>=0.46.2''cryptography>=46.0.5''setuptools>=82.0.1''distributed>=2026.1.0''filelock>=3.20.3''bokeh>=3.8.2''protobuf>=6.33.5''onnx>=1.21.0'
57
-
58
-
59
-
# Vulnerability patches for ptca environment
60
-
# pytest override: GHSA-6w46-j5rx-g56g — from ACPT base image ptca env; base image not yet patched
61
-
RUN /opt/conda/envs/ptca/bin/pip install --upgrade 'pytest>=9.0.3'
33
+
# Vulnerability patches for ptca environment (python 3.10 at /opt/conda/envs/ptca)
34
+
# pip 26.0.1 -> >=26.1.1 (GHSA-jp4c-xjxw-mgf9, CVE-2026-6357): pip is base infra;
35
+
# no parent package brings it, so a direct upgrade is the only fix. The stale
36
+
# conda-meta JSON for pip-26.0.1 is removed so scanners do not re-flag it.
37
+
# setuptools 81.0.0 -> >=82.0.1 (GHSA-58pv-8j8x-9vj2 in vendored jaraco.context):
38
+
# setuptools is a build dependency with no parent that pins it.
39
+
# pytest >=9.0.3 (GHSA-6w46-j5rx-g56g): ACPT base ptca env not yet patched.
40
+
# Override onnx to fix GHSA-cmw6-hcpp-c6jp, GHSA-538c-55jv-c5g9, GHSA-q56x-g2fj-4rj6,
RUN /opt/conda/envs/ptca/bin/pip install --no-cache-dir --force-reinstall --no-deps 'setuptools==82.0.1'
@@ -134,13 +143,22 @@ RUN /opt/conda/envs/ptca/bin/pip install --no-cache-dir --force-reinstall --no-d
134
143
# wheel to be imported during the self-update check. Base conda env ships pip 26.0.1
135
144
# from the ACPT base image; pip is its own parent (no upstream package can pull in
136
145
# a fixed pip via dependency resolution), so explicit override is required.
146
+
# urllib3>=2.7.0 (GHSA-qccp-gfcp-xxvc, GHSA-mf9v-mfxr-j63j): urllib3 2.6.3 is shipped
147
+
# in the base conda env (py3.13) by the ACPT base image. urllib3 is a root security
148
+
# package — its parents (requests pins urllib3>=1.21.1,<3; botocore pins
149
+
# urllib3>=1.25.4,<3) do not bound it tightly enough to force 2.7.0, so no parent
150
+
# upgrade can pull in the fix. Explicit override required.
137
151
RUN conda run -n base pip install --no-cache-dir --upgrade \
138
-
'cryptography>=46.0.5' \
152
+
'cryptography>=46.0.7' \
139
153
'wheel>=0.46.2' \
140
154
'PyJWT>=2.12.0' \
141
155
'aiohttp>=3.13.4' \
142
156
'python-dotenv>=1.2.2' \
143
-
'pip>=26.1'
157
+
'pip>=26.1' \
158
+
'urllib3>=2.7.0' \
159
+
'requests>=2.33.0' \
160
+
'idna>=3.15' \
161
+
'pyOpenSSL>=26.0.0'
144
162
# PyJWT 2.10.1 (CVE-2026-32597) is installed in the base conda env (python3.13) from ACPT base image; manually upgrading since base image hasn't been patched yet
145
163
# Fix vendored jaraco.context (GHSA-58pv-8j8x-9vj2) and wheel (GHSA-8rrh-rw8j-w5fx) in base setuptools
0 commit comments