All vulnerabilities
CVE-2026-109561

goose from 1.28.0 before 1.44.0 Manual Approval Bypass via Read-Only Tool Annotations

aaif-goose goose
CVSS
2.3Low
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.19%Chance of exploitation activity in the next 30 days, higher than 8% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in1.44.0Fixed versionCVE List
Published12 Oct 2026Updated 12 Oct 2026CVE List

What fixes it

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

goose from 1.28.0 before 1.44.0 contains an authorization bypass vulnerability that allows tools to run without user approval in Manual Approval mode because persisted read-only annotations are never cleared by update_goose_mode. After a session uses Smart Approval mode, prompt-injected calls to tools annotated readOnlyHint: true execute without prompting, bypassing the user's selected approval mode in PermissionInspector::inspect.

Text from CVE List

Affected versions 2

  • gooseaffected: 1.28.0 before 1.44.0CVE List
  • gooseunaffected: 1.44.0CVE List

References 6