Skip to content

Commit cbc8396

Browse files
committed
docs: [#428] record prometheus upgrade verification results
- update scan baseline to prom/prometheus:v3.5.1 - document reduction from 16/4 to 6/4 (HIGH/CRITICAL) - mark prometheus verification/docs subtasks complete
1 parent 90aaffe commit cbc8396

3 files changed

Lines changed: 34 additions & 7 deletions

File tree

docs/issues/428-docker-vulnerability-analysis-apr8-2026.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,9 @@ For each image, execute these steps in order:
104104

105105
- [x] Analysis and triage completed
106106
- [x] Easy remediation implemented (if available)
107-
- [ ] Image rebuilt and validated
108-
- [ ] Trivy re-scan completed and compared
109-
- [ ] Scan docs updated
107+
- [x] Image rebuilt and validated
108+
- [x] Trivy re-scan completed and compared
109+
- [x] Scan docs updated
110110
- [ ] Follow-up issue created (only if unresolved)
111111
- [ ] Image marked done
112112

docs/security/docker/scans/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This directory contains historical security scan results for Docker images used
1111
| `torrust/tracker-ssh-server` | 3.23.3 | 0 | 0 | ✅ Remediated (vuln scan) | Apr 8, 2026 | [View](torrust-ssh-server.md) |
1212
| `torrust/tracker-provisioned-instance` | 24.04 | 0 | 0 | ✅ Remediated (vuln scan) | Apr 8, 2026 | [View](torrust-tracker-provisioned-instance.md) |
1313
| `caddy` | 2.10.2 | 14 | 4 | ⚠️ Partial remediation | Apr 8, 2026 | [View](caddy.md) |
14-
| `prom/prometheus` | v3.5.0 | 20 | 0 | ⚠️ CVE update detected | Apr 8, 2026 | [View](prometheus.md) |
14+
| `prom/prometheus` | v3.5.1 | 6 | 4 | ⚠️ Partial remediation | Apr 8, 2026 | [View](prometheus.md) |
1515
| `grafana/grafana` | 12.3.1 | 24 | 0 | ⚠️ CVE update detected | Apr 8, 2026 | [View](grafana.md) |
1616
| `mysql` | 8.4 | 8 | 0 | ⚠️ Minor CVE update | Apr 8, 2026 | [View](mysql.md) |
1717

docs/security/docker/scans/prometheus.md

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,39 @@ Security scan history for the `prom/prometheus` Docker image.
44

55
## Current Status
66

7-
| Version | HIGH | CRITICAL | Status | Last Scan | Support EOL |
8-
| ------- | ---- | -------- | ---------------------- | ----------- | ------------ |
9-
| v3.5.0 | 20 | 0 | ⚠️ CVE database update | Apr 8, 2026 | Jul 31, 2026 |
7+
| Version | HIGH | CRITICAL | Status | Last Scan | Support EOL |
8+
| ------- | ---- | -------- | ------------------------------------ | ----------- | ------------ |
9+
| v3.5.1 | 6 | 4 | ⚠️ Partial improvement after upgrade | Apr 8, 2026 | Jul 31, 2026 |
1010

1111
## Scan History
1212

13+
### April 8, 2026 - Remediation Pass 1 (Issue #428)
14+
15+
**Image**: `prom/prometheus:v3.5.1`
16+
**Trivy Version**: 0.68.2
17+
**Scan Mode**: `--scanners vuln --severity HIGH,CRITICAL`
18+
**Status**: ⚠️ **10 vulnerabilities** (6 HIGH, 4 CRITICAL)
19+
20+
#### Summary
21+
22+
Easy remediation applied by upgrading Prometheus from `v3.5.0` to `v3.5.1`.
23+
24+
Vulnerability comparison:
25+
26+
- Previous (`v3.5.0`): 16 HIGH, 4 CRITICAL
27+
- Current (`v3.5.1`): 6 HIGH, 4 CRITICAL
28+
29+
Improvement: -10 HIGH, 0 CRITICAL
30+
31+
#### Target Breakdown (`v3.5.1`)
32+
33+
| Target | Type | HIGH | CRITICAL |
34+
| ---------------- | -------- | ---- | -------- |
35+
| `bin/prometheus` | gobinary | 3 | 2 |
36+
| `bin/promtool` | gobinary | 3 | 2 |
37+
38+
Remaining vulnerabilities are in upstream Prometheus binary dependencies.
39+
1340
### April 8, 2026
1441

1542
**Image**: `prom/prometheus:v3.5.0`

0 commit comments

Comments
 (0)