Skip to content

Commit a3a4f71

Browse files
github-actions[bot]devin-ai-integration[bot]davidkonigsberg
authored
fix(docs): ignore CVE-2025-60876 for mdx-bundler container scan (#6180)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: David Konigsberg <72822263+davidkonigsberg@users.noreply.github.com>
1 parent 499afe7 commit a3a4f71

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.github/workflows/dependabot-alerts-to-prs.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,11 @@ jobs:
425425
container_name: mdx-bundler
426426
github_token: ${{ secrets.GITHUB_TOKEN }}
427427
slack_token: ${{ secrets.DEVIN_AI_PR_BOT_SLACK_TOKEN }}
428-
ignored_cves: ""
428+
# CVE-2025-60876: BusyBox wget HTTP request smuggling vulnerability
429+
# No upstream fix available (busybox 1.37.0-r50)
430+
# Risk accepted: mdx-bundler uses GNU wget (installed via apk) which shadows busybox wget
431+
ignored_cves: |
432+
CVE-2025-60876
429433
430434
create-grype-pr-self-hosted:
431435
name: Run grype scan - self-hosted

servers/mdx-bundler/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ RUN npm install
1616
# Final stage: use Chainguard Wolfi base for security
1717
FROM cgr.dev/chainguard/wolfi-base:latest
1818

19-
# Install Node.js, npm, and wget (needed for health checks)
19+
# Install Node.js, npm, and GNU wget (needed for health checks)
20+
# GNU wget is explicitly installed to avoid CVE-2025-60876 in busybox wget
2021
RUN apk add --no-cache nodejs npm wget
2122

2223
WORKDIR /mdx-bundler

0 commit comments

Comments
 (0)