→ Back to Home
CI/CD

GitLab Patches Critical CI/CD Flaws That Can Run Code on Servers

GitLab has issued an urgent patch for two critical vulnerabilities (CVE-2026-89078 and CVE-2026-93577) in its CI/CD platform, both carrying a CVSS score of 9.9. These flaws, identified as a double-free in the parser and an integer overflow in the compiler, respectively, could enable remote code execution through CI/CD configuration after authentication. While GitLab has not confirmed in-the-wild exploitation, the severity of these issues necessitates immediate action for self-managed customers. This development is highly significant for any organization utilizing self-managed GitLab, particularly those with complex CI/CD pipelines. The ability for an attacker to execute arbitrary code within the CI/CD environment, even with prior authentication, poses a severe risk. This could lead to unauthorized access to sensitive data, manipulation of source code, or even direct control over production deployments. DevOps teams, security engineers, and platform administrators are directly affected and should prioritize applying the patch. This incident aligns with a broader, well-established trend of CI/CD pipelines becoming a primary target for supply chain attacks. As organizations increasingly automate their software delivery processes, the CI/CD system itself becomes a high-value target. Past incidents, such as the `tj-actions/changed-files` compromise in 2025, demonstrated how attackers can exploit vulnerabilities within the pipeline to inject malicious code or exfiltrate secrets. The shift-left security paradigm, which advocates for integrating security earlier in the development lifecycle, is more critical than ever. This includes not only scanning code for vulnerabilities but also securing the tools and infrastructure that comprise the CI/CD pipeline itself. In practice, this means that simply having authentication in place is no longer sufficient. Organizations must consider the implications of compromised developer accounts or stolen access tokens. Practitioners should review their GitLab instance's access controls, implement multi-factor authentication, and regularly audit CI/CD pipeline configurations for suspicious activity. Furthermore, adopting principles like ensuring different pipelines do not share credentials and pinning all dependencies consumed by CI can significantly reduce the attack surface. The incident also reinforces the importance of a robust patch management strategy for all CI/CD tooling, as vendors like GitLab are continually identifying and addressing new threats.
#ci/cd security#gitlab#vulnerability#remote code execution#devsecops#supply chain security
Read original source