CVE Catalog

CVE-2026-44219

LowCVSS 3.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

23th percentile - higher than 23% of all known CVEs

Summary

ciguard, a static security auditor for CI/CD pipelines, in versions 0.6.0 through 0.8.1 calls json.loads on HTTP responses without a maximum-bytes cap. A hostile or compromised endoflife.date/OSV.dev server (or a successful MITM) could return a multi-GB response, exhausting the ciguard process's memory.

Risk Assessment

An attacker can cause memory exhaustion and crash the ciguard process, leading to denial of service in the CI/CD pipeline. This may disrupt build and deployment processes.

Recommendation

Update ciguard to version 0.8.2 or later. Consider limiting trust in external data sources within the pipeline.

Other vulnerabilities in ciguard

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS