Katalog CVE

CVE-2026-44219

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

Percentyl 23 - wyżej niż 23% wszystkich znanych CVE

Streszczenie

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.

Ocena ryzyka

Atakujący może spowodować wyczerpanie pamięci i zatrzymanie procesu ciguard, co prowadzi do odmowy usługi w pipeline CI/CD. Może to zakłócić procesy budowania i wdrażania.

Rekomendacja

Zaktualizuj ciguard do wersji 0.8.2 lub nowszej. Rozważ ograniczenie zaufania do zewnętrznych źródeł danych w pipeline.

Inne podatności w ciguard

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

ciguard is a static security auditor for CI/CD pipelines. From 0.6.0 to 0.8.1, both SCA HTTP clients (src/ciguard/analyzer/sca/osv.py and src/ciguard/analyzer/sca/endoflife.py) call payload = json.loads(resp.read().decode('utf-8')) without a maximum-bytes cap. A hostile or compromised endoflife.date / OSV.dev (or a successful TLS MITM) could return a multi-GB response, exhausting the ciguard process's memory. This vulnerability is fixed in 0.8.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS