Xakerlar 20–21-oktabr kunlari Alpine Linux'ning rivojlantirish infratuzilmasida muhim GitLab zaifligidan foydalanishga urinishdi, bu esa ochiq manbali loyihani GitLab serverini qayta qurishga va mumkin bo'lgan buzilish xavotiri tufayli barcha parollarni qayta o'rnatishga majbur qildi.

Hujumlar maksimal darajadagi masofadan kod bajarish (RCE) zaifligi bo'lgan CVE-2026-97229 ni nishonga oldi, GitLab jarayonlarini qayta-qayta ishdan chiqarib, ba'zi urinishlar muvaffaqiyatga yaqinlashdi.

Alpine Linux hujumchilar kodni bajargan yoki dasturiy paketlar va relizlarga aralashganiga dalil topmagan bo'lsa-da, yo'qolgan loglar va tashqi ulanish yozuvlarining yo'qligi tufayli muvaffaqiyatli buzilishni inkor eta olmadi.

"Kod bajarilishini inkor eta olmaganimiz va buni tasdiqlash uchun zarur dalillar endi mavjud emasligi sababli, biz qiyinroq yo'lni tanladik va GitLab nusxasini noldan qayta qurdik", — deb tushuntirdi Alpine Linux jamoasi.

Alpine Linux — ilovalar va xizmatlarni ishga tushiradigan Docker konteyner tasvirlari uchun asos sifatida keng qo'llaniladigan kichik, yengil operatsion tizim.

Ularning GitLab nusxasi rivojlantirish omborlari, kod tekshiruvlari va CI ishlarini, jumladan Alpine'ning dasturiy paketlarini ishlab chiqarish uchun ishlatiladigan "aports" qurilish retseptlarini o'z ichiga oladi.

Bu uni ta'minot zanjiri uchun qimmatli nishonga aylantiradi, chunki ularning GitLab muhitiga aralashish quyi oqim dasturiy ta'minotiga ta'sir qilishi mumkin.

CVE-2026-97229 — GitLab'ning CI/CD muntazam ifoda kompilyatori Onigmo'dagi maksimal darajadagi butun son to'lib ketishi zaifligi bo'lib, u Ruby'da jamlangan va autentifikatsiyasiz hujumchilarga serverda ixtiyoriy kodni bajarishga imkon berishi mumkin.

GitLab 12-oktabrda zaiflikni oshkor qildi va tuzatishlarni taqdim etdi, hujumchilar CI/CD quvur konfiguratsiyasida maxsus tayyorlangan muntazam ifodani yuborish orqali ma'lum sharoitlarda uni ishga tushirishi mumkinligi haqida ogohlantirdi.

Alpine dastlab tuzatilgan 19.3.5 versiyasi o'rniga GitLab 19.3.4 ni o'rnatdi. Keyinchalik 19.3.6 ga yangilash ham zaiflikni yopmadi, chunki tuzatish Ruby'ga patch talab qilar edi, GitLab rasmiy paketlari bilan jamlangan, ammo Alpine'ning maxsus konteyner tasviri uni o'z ichiga olmagan.

20–21-oktabr kunlari hujumchi zaiflikni nishonga olgan zararli CI konfiguratsiyalarini yubordi, natijada sakkizta ishchi ishdan chiqdi; to'rttasi qisman muvaffaqiyatli bo'ldi, ammo hech biri to'liq muvaffaqiyatga erishmadi.

Alpine Linux jamoasi hujumchilar uning GitLab konteyner tasvirini yuklab olganini aniqladi, bu ularning ta'minot zanjiri hujumiga tayyorgarlik ko'rayotgan bo'lishi mumkinligini ko'rsatadi.

Tekshiruvdan so'ng, Alpine 27-oktabrgacha ombor commitlari, paketlar yoki relizlarda hech qanday aralashuv topmadi. Shuningdek, imzo kalitlari fosh bo'lishi mumkin emas, chunki ular GitLab serverida saqlanmaydi.

Hodisa xronologiyasi Manba: Alpine Linux

Agar ekspluatatsiya muvaffaqiyatli bo'lgan bo'lsa, ehtimol fosh bo'lgan ma'lumotlar foydalanuvchi ma'lumotlari, parol xeshlari, 2FA sirlari, CI/CD sirlari, integratsiya ma'lumotlari va shaxsiy loyiha mazmunini o'z ichiga oladi, ammo yuqoridagilarning hech biri buzilganligi tasdiqlanmagan.

Alpine foydalanuvchilarga GitLab parollarini qayta o'rnatishni va 27-oktabrda e'lon qilingan Ruby 3.3.13 ni o'z ichiga olgan va CVE-2026-97229 ni bartaraf etadigan alpinelinux/gitlab:19.3.6 tasvirini yuklab olishni tavsiya qiladi.

Mavjud himoyalaringiz o'tkazib yuborishi mumkin bo'lgan elektron pochta tahdidlarini aniqlang.

Adaptive Security'ning AI agentlari elektron pochta niyati, konteksti va xatti-harakatlarini tahlil qilib, fishing, biznes elektron pochta buzilishi va hisob-faktura firibgarligini aniqlaydi.

Microsoft 365 yoki Google Workspace'ning 14 kunlik faqat o'qish skaneri bilan MX o'zgarishlarsiz nima o'tib ketayotganini ko'ring.

Bepul elektron pochta xavfsizligi skaneringizni boshlang.