CVE-2026-62676: Omnigent Guardrail policy bypass: shell-command parser fails open in policies/builtins/_shell.py
The shared shell-command parser fails open. When a gated command spells something the parser doesn’t recognize, it produces no operation, the policy evaluator returns None, and None = abstain = ALLOW. So any command the parser misses bypasses both the GitHub repo/branch allowlist and the working-directory confinement — the product’s two core safety guarantees.
References
- github.com/advisories/GHSA-7mqg-cx4g-x2rf
- github.com/omnigent-ai/omnigent/commit/1a05b7b139ef504bf2be89bf37918abe104fb95c
- github.com/omnigent-ai/omnigent/pull/389
- github.com/omnigent-ai/omnigent/releases/tag/v0.3.0
- github.com/omnigent-ai/omnigent/security/advisories/GHSA-7mqg-cx4g-x2rf
- nvd.nist.gov/vuln/detail/CVE-2026-62676
Code Behaviors & Features
Detect and mitigate CVE-2026-62676 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →