Alpine Linux Rebuilds GitLab After Attempted Exploitation of Critical RCE Flaw

· Original article ↗

Summary

Alpine Linux rebuilt its GitLab server and reset passwords after attackers targeted CVE-2026-97229, causing worker crashes. It found no package tampering or confirmed code execution, but missing logs prevented ruling out compromise.

Key points

  • Attackers submitted malicious CI configurations on October 20–21 targeting CVE-2026-97229, an unauthenticated RCE flaw in GitLab’s bundled Ruby Onigmo regular-expression compiler.
  • The attempts caused eight worker crashes; Alpine said four were partially successful, but none appeared to complete.
  • Alpine’s GitLab 19.3.6 upgrade did not fix the flaw because its custom container image lacked the required Ruby patch.
  • Missing logs and outbound-connection records meant Alpine could not rule out code execution, so it rebuilt the GitLab server and reset all passwords.
  • Alpine found no tampering in repository commits, packages, or releases through October 27; signing keys were not stored on the GitLab server.
  • The attackers downloaded Alpine’s GitLab container image, which the team said could indicate preparation for a supply-chain attack.
  • Alpine advised users to reset GitLab passwords and use its updated 19.3.6 image; exposure of user details, credentials, or private project data was not confirmed.

Article Details

Victim Organization
Alpine Linux
Incident Type
Attempted exploitation of a GitLab remote code execution vulnerability; a successful compromise could not be ruled out.
Incident Date
2026-10-20
Data Types Exposed
  • Potentially exposed, but not confirmed: user details
  • Potentially exposed, but not confirmed: password hashes
  • Potentially exposed, but not confirmed: 2FA secrets
  • Potentially exposed, but not confirmed: CI/CD secrets
  • Potentially exposed, but not confirmed: integration credentials
  • Potentially exposed, but not confirmed: private project content
Operational Impact
GitLab processes crashed during the attack, including eight worker crashes. Alpine Linux rebuilt its GitLab instance from scratch and reset all passwords. No tampering with repository commits, packages, or releases was found through October 27; successful code execution could not be ruled out.
Claim Status
unknown

MITRE ATT&CK

CVE

Vendors

Products

Related Articles