Commit f112bdd
fix: bump colab base to 20260716 to remediate image-scanning CVEs
Bumps the Colab base image from release-colab-external-images_20260514-060047_RC00
to release-colab-external-images_20260716-060051_RC00, which clears 20 of the 32
P1 image-scanning CVEs blocking b/548519812.
The bump alone resolves:
- All GO_STDLIB findings. Every Go binary in the image is now built with
go1.26.0 or newer (git-lfs, fzf, gcloud-crc32c, gh, wandb-core).
- go-billy 5.8.0 -> 5.9.0 (wandb-core), rsync .22.04.4 -> .22.04.6,
litellm 1.82.4 -> 1.85.7, langsmith 0.7.34 -> 0.10.2, pyjwt 2.12.1 -> 2.13.0,
gradio 5.50 -> 6.20.0, python-multipart 0.0.26 -> 0.0.32,
gitpython 3.1.47 -> 3.1.51.
Also stops `apt-get install -y git-lfs`. The base image ships a working
git-lfs 3.7.1 built with go1.26.0, but Ubuntu's git-lfs 3.0.2 package was
overwriting it with a go1.18.1 build, which is what the GO_STDLIB scanners
were actually flagging. Without this the base bump would not have fixed those
findings.
Pins pillow>=12.2 (b/541575345) and urllib3>=2.7 (b/541071828); the new base
still ships pillow 11.3 and urllib3 2.5. Both resolve cleanly with no conflicts.
torchcodec is bumped 0.10.0 -> 0.11.0 because the new base ships torch 2.11,
and torchcodec must stay compatible with the torch version.
Remaining open, all base/upstream-owned with no clean fix from this Dockerfile:
npm minimatch/tar (bundled in node v20.19.0), netty 4.1.118.Final, zookeeper
3.9.3 and jackson-core 2.12.7 shaded in hadoop-client-runtime (pyspark 4.0.3
jars), and jupyterlab 3.6.8 (capped by our jupyter-lsp==1.5.1 pin, b/276358430).
Both CPU and GPU images build clean with --no-cache. Test suite not yet run.
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 78aaa43 commit f112bdd
2 files changed
Lines changed: 15 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | | - | |
87 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
88 | 91 | | |
89 | 92 | | |
90 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
103 | 106 | | |
104 | 107 | | |
105 | 108 | | |
| |||
127 | 130 | | |
128 | 131 | | |
129 | 132 | | |
130 | | - | |
| 133 | + | |
131 | 134 | | |
132 | 135 | | |
133 | 136 | | |
134 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
135 | 141 | | |
136 | 142 | | |
137 | 143 | | |
| |||
0 commit comments