On October 28, Alpine Linux reported an attempted exploitation of a critical GitLab vulnerability (CVE-2026-97229) on its GitLab server. The attack occurred approximately one week after GitLab released a patch for the flaw. The vulnerability, which carries a CVSS score of 10.0, enables an attacker to execute arbitrary code on a GitLab server by injecting a specially crafted regular expression into a CI configuration.
Although Alpine Linux found no definitive evidence that the attack was successful, it could not entirely rule out compromise. As a precautionary measure, the project rebuilt its GitLab server from scratch and initiated a password reset for all user accounts. This action was taken to mitigate any potential risks associated with the attempted breach.
The incident revealed a critical detail regarding the vulnerability's fix: GitLab's patch specifically targets the Ruby versions shipped within its own packages and container images. Alpine's GitLab image utilized a standard Ruby installation, meaning that upgrading the GitLab server to version 19.3.6 on October 22 did not resolve the underlying Ruby vulnerability. This left the server exposed despite the GitLab version update.
Alpine Linux warned that organizations running GitLab with their own Ruby installations (e.g., built from source or in custom container images) must update their Ruby versions to 3.3.13, 3.4.12, 4.0.9, or later, in addition to upgrading GitLab itself. Users of Alpine's `alpinelinux/gitlab` image were advised to pull version 19.3.6 again to ensure they receive the necessary Ruby updates. The `gitlab.alpinelinux.org` server hosts `aports`, the repository for Alpine's package builds. Alpine verified packages built between October 20-24 and the October 21 releases against external records. Package and release signing keys were not stored on the GitLab server.
The attack began on October 20, when a newly registered account started probing the server, which was mistakenly running GitLab 19.3.4 (without the October 12 fix). On October 20 and 21, the attacker sent crafted CI configurations, causing GitLab worker process crashes and 502 errors. Alpine noted that in four instances, the attacker partially executed the exploit. The attacker also downloaded Alpine's GitLab container image, suggesting exploit tuning. Alpine blocked the account on October 23, with subsequent attempts by the attacker on October 25 and 26 failing. The vulnerability was discovered on October 26, leading to the server's closure on October 27.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Over 1,000 internet-exposed GitLab servers are unpatched against CVE-2026-97229, a maximum-severity flaw actively exploited for remote code execution. GitLab released patches three weeks ago for this integer overflow vulnerability in its CI/CD Regular Expression Compiler, but many installations have not yet updated, leaving them susceptible to ongoing attacks.
Alpine Linux rebuilt its GitLab server and reset all passwords following an attempted remote code execution (RCE) attack on October 20-21. The attack targeted CVE-2026-97229, a critical GitLab vulnerability, and prompted the rebuild due to concerns of compromise and missing logs, despite no direct evidence of code execution or software tampering. This event highlights supply chain risks for a widely used base operating system.
The US Cybersecurity and Infrastructure Security Agency (CISA) has confirmed active exploitation of a maximum-severity GitLab vulnerability, CVE-2026-97229, which allows remote code execution. This flaw, found in the CI/CD Regular Expression Compiler, affects GitLab Community Edition and Enterprise Edition and requires immediate patching to prevent attacks.
A critical GitLab code execution vulnerability (CVE-2026-97229) was exploited in a failed attack against Alpine Linux's GitLab instance one week after its disclosure. The flaw, with a CVSS score of 10/10, stems from insufficient regular expression validation in Ruby's Onigmo engine. CISA has added this vulnerability to its Known Exploited Vulnerabilities catalog, requiring federal agencies to patch it within three days.
An attacker attempted to exploit CVE-2026-97229, a critical GitLab vulnerability, on Alpine Linux's GitLab server, a week after GitLab released a fix. The flaw allowed code execution via crafted CI configurations, and Alpine Linux rebuilt the server and reset passwords due to uncertainty about the attack's success. The incident highlights that GitLab upgrades alone may not patch the vulnerability if GitLab runs on a separate Ruby installation.