ช่องโหว่ CVE-2026-97229 นี้เกิดจากจุดอ่อนในการตรวจสอบ Regular Expression Compiler ซึ่งถูกใช้ในไฟล์ตั้งค่า CI/CD ทำให้ผู้ใช้ที่ไม่ต้องยืนยันตัวตนสามารถรันโค้ดตามใจชอบบนเซิร์ฟเวอร์ได้
GitLab ได้ออกแพตช์แก้ไขสำหรับ GitLab Community Edition (CE) และ Enterprise Edition (EE) ในเวอร์ชัน 19.4.2, 19.3.5 และ 19.2.8 แต่ CISA ยืนยันว่าผู้โจมตีใช้ประโยชน์จากช่องโหว่นี้ในโลกจริง และ Shadowserver พบเซิร์ฟเวอร์ที่ยังไม่ได้อัปเดตมากกว่า 1,000 เครื่อง
นอกจากนี้ GitLab ยังเคยแก้ไขช่องโหว่ร้ายแรงในเดือนมกราคม (CVE-2026-0723) ที่ช่วยให้ผู้โจมตีข้ามการยืนยันตัวตนสองปัจจัย และในเดือนกันยายน (CVE-2026-85706) ที่เกี่ยวข้องกับ API ของ repository commits ซึ่งสามารถถูกใช้ขโมยข้อมูลประจำตัวได้
ศัพท์ที่ควรรู้
- GitLab – แพลตฟอร์มที่ใช้ในการพัฒนาซอฟต์แวร์ ซึ่งมีส่วนประกอบที่ถูกโจมตีในครั้งนี้
- RCE (Remote Code Execution) – ช่องโหว่ที่อนุญาตให้ผู้โจมตีรันคำสั่งหรือโค้ดบนเซิร์ฟเวอร์จากระยะไกล
- CI/CD – กระบวนการอัตโนมัติในการรวมและส่งมอบโค้ด (Continuous Integration/Continuous Delivery)
- CVE-2026-97229 – รหัสเฉพาะที่ใช้ระบุช่องโหว่ด้านความปลอดภัยนี้
ที่มา: bleepingcomputer.com