<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Burrito (&lt; 0.13.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/burrito--0.13.0/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 26 Oct 2026 19:44:55 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/burrito--0.13.0/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Burrito: Authentication bypass in webhook processing (CVE-2026-102649)</title><link>https://feed.craftedsignal.io/briefs/2026-10-burrito-auth-bypass/</link><pubDate>Mon, 26 Oct 2026 19:44:55 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-burrito-auth-bypass/</guid><description>Burrito Kubernetes operator prior to 0.13.0 fails to verify webhook signatures when the secret is empty, allowing attackers to forge repository events and trigger unauthorized terraform plan operations.</description><content:encoded><![CDATA[<p>Burrito is a Terraform Automation Collaboration Software (TACoS) Kubernetes operator. Versions prior to 0.13.0 contain a vulnerability (CVE-2026-102649) where the <code>POST /api/webhook</code> endpoint fails to authenticate GitHub and GitLab events if a <code>TerraformRepository</code> has no <code>webhookSecret</code> defined. Because the secret is optional, the underlying library <code>go-playground/webhooks</code> skips verification, allowing unauthenticated attackers with network access to the <code>burrito-server</code> to submit forged webhook payloads.</p>
<h2 id="impact">Impact</h2>
<p>An attacker can create or delete <code>TerraformPullRequest</code> custom resources by injecting forged events. By pairing a valid pull request number with a controlled branch, an attacker can force the operator to execute a <code>terraform plan</code> using its stored Git and cloud credentials. While the vulnerability does not directly trigger a <code>terraform apply</code>, it facilitates unauthorized exposure of infrastructure changes and potential code execution during the plan phase if the attacker-controlled branch contains malicious provider or data-source configurations.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Burrito to version 0.13.0 or later immediately.</li>
<li>Audit all <code>TerraformRepository</code> configurations in your Kubernetes environment to ensure the <code>webhookSecret</code> field is configured and non-empty.</li>
<li>Restrict network access to the <code>burrito-server</code> endpoint to only allow incoming traffic from legitimate GitHub or GitLab IP ranges.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>