Skip to content

chore: backport busybox removal (#5717, #5754) to release-v2.9 [CVE-2025-60876] - #7410

Merged
zhxiaogg merged 2 commits into
grafana:release-v2.9from
zhxiaogg:backport-5717-to-release-v2.9
Jun 5, 2026
Merged

chore: backport busybox removal (#5717, #5754) to release-v2.9 [CVE-2025-60876]#7410
zhxiaogg merged 2 commits into
grafana:release-v2.9from
zhxiaogg:backport-5717-to-release-v2.9

Conversation

@zhxiaogg

@zhxiaogg zhxiaogg commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

What this PR does:

Backports #5717 and #5754 to release-v2.9 to remove busybox from the Tempo image, fixing CVE-2025-60876 (BusyBox wget request-line/header injection) reported against grafana/tempo:2.9.2.

:debug is now used only in a throwaway tempo-setup builder stage; the final image ships from plain gcr.io/distroless/static-debian12 with no busybox. Example docker-compose init helpers switch to busybox:latest; Tempo images stay pinned to 2.9.2.

The fix landed on main/release-v2.10/release-v3.0 after the 2.9 branch was cut, so it was never backported.

Which issue(s) this PR fixes:
Backport of #5717, #5754

Checklist

  • Tests updated
  • Documentation added
  • Changelog entry added under .chloggen/
To make the Tempo image more minimal, remove busybox, which had vulnerabilities recently.
Update docker-compose files accordingly.

(cherry picked from commit bb678d3)
It had been removed while removing busybox

(cherry picked from commit a953921)
@zhxiaogg
zhxiaogg force-pushed the backport-5717-to-release-v2.9 branch from 2040fe5 to 9179722 Compare June 5, 2026 15:33
@zhxiaogg
zhxiaogg marked this pull request as ready for review June 5, 2026 15:50
@zhxiaogg
zhxiaogg enabled auto-merge (squash) June 5, 2026 15:51
@zhxiaogg
zhxiaogg merged commit 5faa64f into grafana:release-v2.9 Jun 5, 2026
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants