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. Learn more about Dependency Scanning →