Science & Tech · Cybersecurity · 1 hr ago

Alpine Linux Rebuilds GitLab Server After Failed Exploit Attempt

Alpine Linux Rebuilds GitLab Server After Failed Exploit Attempt

An attacker targeted Alpine Linux’s GitLab server on October 20 and 21 using a flaw that can let someone run code on a server.

The flaw, tracked as CVE-2026-97229, was rated 10 out of 10 in severity and involves Ruby, the programming language used by GitLab.

Alpine’s server was still vulnerable because its installation used standard Ruby, which was not fixed by upgrading GitLab alone.

The attempted attack crashed worker processes, but Alpine found no evidence that the attacker ran code and said it could not rule that out.

Alpine rebuilt the server and reset passwords as a precaution, and is testing it before reopening it to the public.

It says checks found no tampering with its package repository or the October 21 releases, and its signing keys were not stored on the server.

CISA added the flaw to its exploited-vulnerabilities list and told US federal agencies to patch it within three days; servers using their own Ruby also need an updated Ruby version.

2 sources

Related

What people are saying

Alpine LinuxLinux distribution
We have found no evidence that the attacker ran code on the server, but we cannot rule it out
via SecurityWeek
A successful exploit would leave no crash and no trace in the web logs
via The Hacker News
suggests they were tuning the exploit to our exact build
via The Hacker News
If you run GitLab with your own Ruby (from source or in your own container image) rather than GitLab’s packages, upgrading GitLab is not enough: you also need Ruby 3.3.13, 3.4.12, 4.0.9 or later
via SecurityWeek