CVE-2026-44218
NiskieCVSS 3.0Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
ciguard to statyczny audytor bezpieczeństwa dla potoków CI/CD. W wersjach od 0.1.0 do 0.8.1 publikowany obraz kontenera ghcr.io/jo-jo98/ciguard dziedziczy domyślnego użytkownika root, ponieważ Dockerfile nie zawiera dyrektywy USER. Luka została naprawiona w wersji 0.8.2.
Ocena ryzyka
Kontener uruchamiany jako root zwiększa skutki ewentualnego przełamania — atakujący może uzyskać szerokie uprawnienia w kontenerze i potencjalnie na hoście.
Rekomendacja
Zaktualizuj obraz ciguard do wersji 0.8.2 lub nowszej, która uruchamia proces jako użytkownik nieuprzywilejowany.
Inne podatności w ciguard
Zobacz wszystkie- CVE-2026-44220Niskie
ciguard to statyczny audytor bezpieczeństwa dla potoków CI/CD. W wersjach od 0.8.0 do 0.8.1 funkcja discover_pipeline_files() w src/ciguard/discovery.py przechodzi drzewo katalogów podążając za dowiązaniami symbolicznymi, z ochroną przed cyklami przez śledzenie odwiedzonych ścieżek. Atakujący mogący umieścić dowiązanie symboliczne w skanowanym katalogu może spowodować, że odkrywanie wejdzie do celu dowiązania i zwróci ścieżki do plików potoków poza żądanym katalogiem głównym. Luka została naprawiona w wersji 0.8.2.
- CVE-2026-44219Niskie
ciguard, statyczny audytor bezpieczeństwa dla pipeline'ów CI/CD, w wersjach 0.6.0–0.8.1 wywołuje json.loads na odpowiedziach HTTP bez limitu rozmiaru. Złośliwy lub przejęty serwer endoflife.date/OSV.dev (lub udany atak MITM) może zwrócić odpowiedź wielkości wielu GB, wyczerpując pamięć procesu ciguard.
Oryginalny opis (angielski, źródło NVD)
ciguard is a static security auditor for CI/CD pipelines. From 0.1.0 to 0.8.1, the published ghcr.io/jo-jo98/ciguard container image inherits the default root user because the Dockerfile lacks a USER directive. This vulnerability is fixed in 0.8.2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

