<?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>Argo Rollouts (&lt;= 1.10.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/argo-rollouts--1.10.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>Fri, 28 Aug 2026 21:35:17 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/argo-rollouts--1.10.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>Unauthenticated Mutating Operations in Argo Rollouts Dashboard</title><link>https://feed.craftedsignal.io/briefs/2026-08-argo-rollouts-unauth/</link><pubDate>Fri, 28 Aug 2026 21:35:17 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-argo-rollouts-unauth/</guid><description>Argo Rollouts dashboard versions 1.10.0 and earlier expose sensitive, mutating operations without authentication, authorization, or CSRF protection when bound to all network interfaces.</description><content:encoded><![CDATA[<p>Argo Rollouts versions 1.10.0 and earlier contain a critical vulnerability where the dashboard service binds to all network interfaces by default. This misconfiguration, combined with a lack of authentication, authorization, or CSRF protection on critical API endpoints, allows any attacker with network access to the dashboard instance to invoke unauthorized administrative actions. Attackers can leverage this to manipulate application deployments across all Kubernetes namespaces accessible via the operator's underlying kubeconfig. This flaw effectively grants remote, unauthenticated control over the entire rollout lifecycle, including deployment promotion, abortion, image modification, and restart operations. The impact is significant for organizations running Argo Rollouts in multi-tenant environments or environments where the dashboard is inadvertently exposed to broader network segments.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an unauthenticated attacker to arbitrarily modify application state within the cluster. By invoking operations like SetRolloutImage or PromoteRollout, an attacker can deploy malicious container images, interrupt legitimate service delivery, or disrupt automated release pipelines. The impact extends to all namespaces the dashboard's service account or operator kubeconfig can manage, potentially resulting in full cluster-wide service compromise.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediate: Restrict network access to the Argo Rollouts dashboard to authorized internal networks only, preferably behind a reverse proxy or VPN, until the software is patched.</li>
<li>Update: Upgrade Argo Rollouts to the latest version once a fix is provided by the Argo Project to address the default binding configuration and lack of API security controls.</li>
<li>Monitor: Review Kubernetes RBAC roles and cluster-wide permissions assigned to the Argo Rollouts operator to minimize the potential blast radius if the dashboard is compromised.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>vulnerability</category><category>cloud-native</category><category>kubernetes</category></item></channel></rss>