Podatności ciguard
3 znanych podatności CVE w ciguard, przetłumaczonych i ocenionych.
- 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.
- CVE-2026-44218Niskie
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

