<?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/"><channel><title>Cicd - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cicd/</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>Wed, 29 Jul 2026 16:47:46 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cicd/feed.xml" rel="self" type="application/rss+xml"/><item><title>Critical Unauthenticated RCE in JetBrains TeamCity</title><link>https://feed.craftedsignal.io/briefs/2026-07-jetbrains-teamcity-rce/</link><pubDate>Wed, 29 Jul 2026 16:47:46 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-jetbrains-teamcity-rce/</guid><description>A critical insecure deserialization vulnerability (CVE-2026-63077) in JetBrains TeamCity allows unauthenticated remote attackers to execute arbitrary system commands via the agent polling protocol.</description><content:encoded><![CDATA[<p>On July 27, 2026, JetBrains disclosed CVE-2026-63077, a critical deserialization vulnerability affecting all versions of TeamCity On-Premises. With a CVSS score of 9.8, the vulnerability allows an unauthenticated remote attacker to interact with the server's agent polling protocol to bypass authentication mechanisms. By sending specifically crafted payloads, an attacker can achieve remote code execution (RCE) with the privileges of the underlying TeamCity server process.</p>
<p>This vulnerability presents a severe risk to CI/CD environments, as successful exploitation enables attackers to harvest stored credentials, manipulate build artifacts, and gain persistent access to the broader development infrastructure. While JetBrains reported no evidence of active exploitation at the time of disclosure, the simplicity of the attack vector makes patching or applying the provided security plugin an immediate requirement for all on-premises deployments.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs reconnaissance to identify internet-facing TeamCity instances.</li>
<li>Attacker establishes a connection to the TeamCity server using the agent polling protocol.</li>
<li>Attacker sends a malicious, serialized payload to the targeted endpoint.</li>
<li>The TeamCity server deserializes the untrusted data without sufficient validation.</li>
<li>The deserialization process triggers execution of arbitrary code within the context of the server process.</li>
<li>Attacker gains initial access and executes OS commands to dump credentials or deploy further malicious payloads.</li>
<li>Attacker uses compromised credentials to move laterally into the CI/CD pipeline.</li>
<li>Attacker compromises build processes or exfiltrates proprietary source code from the build environment.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for full system compromise of the TeamCity server, enabling attackers to read sensitive build configurations, steal hardcoded credentials, and inject malicious code into CI/CD pipelines. This could lead to a wide-scale supply chain attack, impacting software integrity for downstream users of the organization's products.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize patching or applying workarounds to mitigate CVE-2026-63077:</p>
<ul>
<li>Upgrade TeamCity On-Premises to version 2025.11.7 or 2026.1.3 immediately.</li>
<li>If upgrading is not feasible, apply the JetBrains security patch plugin for all versions 2017.1 and later.</li>
<li>Restrict network access to TeamCity servers via firewall rules to ensure only authorized agent IPs and management workstations have ingress access to the polling protocol.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">threat</category><category>vulnerability</category><category>rce</category><category>cicd</category><category>jetbrains</category></item></channel></rss>