Commit 1134350
committed
767bb5c fix: [#1628] upgrade to Debian 13 (Trixie) to resolve security vulnerabilities (Jose Celano)
Pull request description:
## Description
This PR upgrades all Docker base images from Debian 12 (bookworm) to Debian 13 (trixie) to resolve security vulnerabilities detected by Trivy.
## Changes
- **Builder image**: `rust:bookworm` → `rust:trixie`
- **Tester image**: `rust:slim-bookworm` → `rust:slim-trixie`
- **GCC image**: `gcc:bookworm` → `gcc:trixie`
- **Runtime image**: `gcr.io/distroless/cc-debian12:debug` → `gcr.io/distroless/cc-debian13:debug`
## Security Impact
### Before
Trivy scan detected **5 vulnerabilities** (1 CRITICAL, 4 HIGH):
- **CVE-2019-1010022** (CRITICAL): glibc stack guard protection bypass
- **CVE-2018-20796** (HIGH): glibc uncontrolled recursion in posix/regexec.c
- **CVE-2019-1010023** (HIGH): glibc ldd on malicious ELF leads to code execution
- **CVE-2019-9192** (HIGH): glibc uncontrolled recursion in posix/regexec.c
- **CVE-2023-0286** (HIGH): OpenSSL X.400 address type confusion in X.509 GeneralName
### After
Trivy scan results: **Total: 0 (CRITICAL: 0, HIGH: 0)** ✅
All security vulnerabilities have been resolved.
## Testing
- ✅ Container builds successfully
- ✅ Container runs and passes health checks
- ✅ All services initialize correctly
- ✅ Trivy security scan passes with zero HIGH/CRITICAL vulnerabilities
## Related Issues
Closes #1628
## Checklist
- [x] Updated all base images to Debian 13 (Trixie)
- [x] Built and tested container image
- [x] Verified with Trivy security scan
- [x] Confirmed container runs with health checks passing
ACKs for top commit:
josecelano:
ACK 767bb5c
Tree-SHA512: 3f2e6f8905672b69a6a30363ab5ac4af8c8b7898a600dc49cf2085f519bb54c02f02a9068fb90b74b7092ccd45e5a944ff866d7dad64905bdf1a8e6cb0c6a166
1 file changed
+4
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
0 commit comments