Skip to main content

Goose CVE-2026-111079

| EUVDEUVD-2026-108113 HIGH
Exposure of Sensitive System Information to an Unauthorized Control Sphere (CWE-497)
2026-10-22 redhat GHSA-4537-c6fq-qchm
7.4
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Enable Goose terminal integration
  2. Exploit
    User types secrets into shell
  3. Execution
    History captured verbatim
  4. Impact
    Transmitted to external LLM provider and logs

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection System info exposure prevention
Exploitation Conditions

Three concrete conditions must hold: (1) Goose's terminal integration feature is enabled; (2) the feature captures shell command history and forwards it, unsanitized, to the configured LLM provider endpoint during queries; and (3) a user actually enters sensitive data - API tokens, passwords, or secret-bearing environment variables - into the terminal while that history is being captured. Limiting factors that reduce realistic risk: the feature must be turned on (default state not confirmed in the sources), a human must input the secret (UI:R), and the recipient is the configured LLM provider and its logs rather than an arbitrary remote attacker, so impact is bounded to confidentiality exposure toward that provider and any downstream log storage.

Impact

This is a confidentiality-only information-disclosure design flaw (CWE-497) in Goose's terminal integration, not an attacker-driven exploit. The supplied CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N = 7.4) reflects that unredacted shell history crosses a trust boundary to an external LLM provider, with scope change (S:C) and high confidentiality impact (C:H) but no integrity or availability effect. There is no inbound 'attacker' in the classic sense - the 'network' element is data egress to the configured LLM endpoint and its logs, triggered when a user enters secrets (UI:R). EPSS is not provided in the input, the CVE is not on CISA KEV, and no proof-of-concept or exploit reference is present (only the Red Hat advisory and Bugzilla tracker), so there is no public exploit identified at time of analysis. The vuln.today decision label is 'this_week', indicating moderate prioritization rather than emergency action; this aligns with a real-but-not-actively-exploited data-hygiene issue whose realization depends on the feature being enabled and a user actually typing secrets. Conflicting signal to note: the description attributes the flaw to the product 'Goose' while the CPE and tags list Red Hat Enterprise Linux 9 and 10 - verify the affected component and packaging with Red Hat, as this affects both scope and footprint.

Exploit ScenarioDerived

With Goose's terminal integration enabled, a developer pastes or types an API token, password, or secret-bearing environment variable into the shell. Goose captures that command history verbatim and includes it in a query to the configured LLM provider, so the credential leaves the organization's trust boundary and is retained in provider-side logs. No public exploit code is required or identified - the disclosure occurs through normal, intended feature use rather than a crafted attack.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 22, 2026

Goose's optional terminal integration feature captures shell command history and transmits it verbatim, with no redaction, to whichever Large Language Model provider endpoint is configured whenever a query is sent, so any secret typed into the terminal - API tokens, passwords, or environment variables carrying credentials - leaves the local trust boundary. The exposure is a confidentiality-only design flaw (CWE-497) rather than an attacker-triggered exploit: it requires the feature to be enabled and a human to enter the sensitive value (UI:R), and the recipient is the configured provider and its logs rather than an arbitrary remote party. Red Hat tracks the issue against Red Hat Enterprise Linux 9 and 10; no public exploit code has been identified at time of analysis, and the priority label is this_week.

RemediationAI

The provided sources do not list a vendor-released fix version for this CVE, so remediation currently rests on removing the precondition and reducing the blast radius: if terminal integration is not required, disable it so shell history is no longer captured and forwarded to the LLM provider - the trade-off is loss of terminal-aware assistance, and for deployments where it is needed the setting should be confirmed on a per-user basis rather than assumed. Because the exposure is to the configured provider and that provider's logs, rotate any API tokens, passwords, or credentials that may have been typed into a terminal while the feature was active, and prefer short-lived or scoped credentials in developer environments so a leaked value has a bounded lifetime. Review the data-retention and logging settings of the configured LLM provider endpoint, since the CVSS scope change means the sensitive values may persist in provider-side logs beyond the local machine. Track https://access.redhat.com/security/cve/CVE-2026-111079 and https://bugzilla.redhat.com/show_bug.cgi?id=2554025 for the vendor's fixed builds across Red Hat Enterprise Linux 9 and 10, and apply the update when it is published.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The weakness class is CWE-497, Exposure of Sensitive System Information to an Unauthorized Control Sphere, applied here to an AI coding assistant that shells out to a terminal. Goose's terminal integration collects the user's shell command history as conversational context and includes it, unsanitized, in the prompt payload sent over the network to the LLM provider endpoint (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N). The scope change (S:C) reflects that the data crosses from the local user's machine into a third-party service and its logging pipeline, so the security authority protecting the information is not the one that collected it. The mechanism is architectural - an absent redaction or secret-scanning stage between history capture and query serialization - and the affected configuration is the one where terminal integration is switched on; the sources do not state the default state of that feature, nor do they describe any sanitization control being present in affected builds. The only impact modelled is confidentiality (C:H/I:N/A:N); there is no integrity or availability effect and no injection or code execution primitive.

Know when Goose gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 7.4 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
vuln.today AI 7.4 HIGH

Data egresses over the network to an external provider (AV:N, S:C); no attacker auth needed (PR:N) but a user must enter secrets (UI:R); confidentiality-only (C:H/I:N/A:N).

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
Red Hat 7.4 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

DescriptionCVE.org

A flaw was found in Goose. When the terminal integration feature is enabled, the application captures shell command history and sends it verbatim without sanitization to configured Large Language Model (LLM) provider endpoints during queries. If a user enters sensitive data-such as API tokens, passwords, or environment variables containing secrets-in the terminal, this unredacted information is transmitted across trust boundaries. This can lead to sensitive information disclosure, exposing confidential credentials to external service providers and logs.

Executive ViewAI

Why It Matters

CVE-2026-111079 affects Goose's optional terminal integration, which can transmit sensitive terminal command history-including API tokens, passwords, and credential-carrying environment variables-to configured LLM provider endpoints without redaction. This creates a confidentiality risk for organizations using Goose, as developer secrets may leak outside the local trust boundary and into third-party logs, potentially leading to unauthorized access and compliance exposure.

Business Impact: High
Compensating Controls

No vendor patch identified at time of analysis; interim mitigations include disabling Goose's terminal integration feature, preventing secrets from being entered in terminals, rotating potentially exposed credentials, and restricting LLM provider logging or data retention.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
niche AI developer agent tool, limited production deployment, feature-gated
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +37
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy