Description
goose 1.37.0 executes arbitrary commands from recipe stdio extensions and retry.checks without security inspection. Attackers can distribute malicious recipes that execute shell commands as the user running goose, bypassing the recipe security scan which does not inspect extensions or retry configurations.
Published: 2026-09-04
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in goose allows attackers to execute arbitrary shell commands during recipe processing. The flaw arises because user‑supplied recipe stdio extensions and retry.checks are executed without inspection. An attacker can create a malicious recipe that runs arbitrary commands as the user running goose, effectively bypassing the recipe security scan.

Affected Systems

This issue affects goose version 1.37.0 from the aaif‑goose project. Earlier releases are unaffected, and later releases appear to include the fix. The vulnerability is tied specifically to the goose component of the aaif‑goose software.

Risk and Exploitability

With a CVSS score of 8.7, the vulnerability is considered a high‑severity risk. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, so the known exploitation probability is uncertain. The attack likely requires a user to supply a crafted recipe file to goose, a scenario that can occur in environments where recipes are downloaded or otherwise accepted without safe‑guard rigor.

Generated by OpenCVE AI on September 4, 2026 at 15:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade goose to the latest released version (e.g., 1.49.0 or newer) that implements security checks against stdio extensions and retry configurations.
  • If an upgrade is not immediately possible, remove or neutralize any recipe sections that use stdio extensions or retry.checks, and configure goose to reject recipes containing uncontrolled shell commands.
  • Run goose with the minimum necessary privileges and, if feasible, in a container or sandboxed environment to limit the impact of any command execution that may still occur.

Generated by OpenCVE AI on September 4, 2026 at 15:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 16:15:00 +0000

Type Values Removed Values Added
First Time appeared Aaif-goose
Aaif-goose goose
Vendors & Products Aaif-goose
Aaif-goose goose

Fri, 04 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description goose 1.37.0 executes arbitrary commands from recipe stdio extensions and retry.checks without security inspection. Attackers can distribute malicious recipes that execute shell commands as the user running goose, bypassing the recipe security scan which does not inspect extensions or retry configurations.
Title goose 1.37.0 Arbitrary Command Execution via Recipe Extensions
Weaknesses CWE-94
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Aaif-goose Goose
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-04T14:32:13.978Z

Reserved: 2026-09-04T11:03:33.316Z

Link: CVE-2026-85623

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T15:17:42.587

Modified: 2026-09-04T15:17:42.587

Link: CVE-2026-85623

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T15:52:47Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')