Running docker scout on a built software reports a different version than it should
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Riprodurre il report utilizzando la build del codice sorgente di ArgoCD e l'output di Docker Scout forniti, quindi confrontare la versione del modulo Go rilevata da Scout con /usr/local/bin/argocd version. Tracciare il modo in cui la CLI identifica la versione del binario e associa i CVE. Il lavoro è completato quando il commit compilato viene identificato in modo coerente e l'intervallo di vulnerabilità riportato corrisponde alla versione effettiva.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I built ArgoCD from source:
mkdir argocd_build && \
cd argocd_build && \
mkdir gocache && \
mkdir gopath && \
export GOCACHE="$(realpath gocache)" && \
export GOPATH="$(realpath gopath)" && \
git clone https://github.com/argoproj/argo-cd && \
cd argo-cd && \
git checkout master && \
make clean && \
make BIN_NAME=argocd-linux-amd64 GOOS=linux argocd-all
Built from 08cd54775046c6ca7071ebe4f5d817f2658cd3c9 (current master).
Docker Scout reports a CVE on it:
1C 0H 0M 0L github.com/argoproj/argo-cd/v3 3.0.0-20250826192237-08cd54775046
pkg:golang/github.com/argoproj/argo-cd@3.0.0-20250826192237-08cd54775046#v3
18: sha256:1326df62499f5e3478c1d5872b8acf7bbc3fad28394319df5c4a2327961e826f
/usr/local/bin/argocd (evident by)
✗ CRITICAL CVE-2025-47933 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')]
https://scout.docker.com/v/CVE-2025-47933
Affected range : <3.0.4
Fixed version : 3.0.4
CVSS Score : 9.0
CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Even though in the image it says:
$ /usr/local/bin/argocd version
argocd: v3.2.0+08cd547
BuildDate: 2025-08-27T07:08:37Z
GitCommit: 08cd54775046c6ca7071ebe4f5d817f2658cd3c9
GitTreeState: clean
GoVersion: go1.25.0
Compiler: gc
Platform: linux/amd64
{"level":"fatal","msg":"Argo CD server address unspecified","time":"2025-08-27T07:38:40Z"}
If I build from ArgoCD's newest tag (v3.1.1) then I cannot reproduce this issue.
- Lingua principale
- Shell
- Stelle
- 454
- Fork
- 134
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di docker/scout-cli
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
GO-2026-5932: golang.org/x/crypto reported vulnerable at module level, ignoring import scoping Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
allstar
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
panic: nil deref in createVCS() scanning multi-arch image by tag when no attestation sidecar exists Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 64/100
Tutte le issue di docker/scout-cli
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
astral-sh/python-build-standalone#1293 ·
-
package-update
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
oSoWoSo/vOid_Community_repOsitory#185 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
carbon-language/carbon-lang#7821 ·