ตามรายงานของ US Cybersecurity and Infrastructure Security Agency (CISA) แฮ็กเกอร์ได้เริ่มใช้ประโยชน์จากช่องโหว่ GitLab ที่มีความรุนแรงสูงสุด ซึ่งได้รับการแก้ไขไปเมื่อต้นเดือนนี้แล้ว
ช่องโหว่สำคัญนี้ถูกระบุด้วย CVE-2026-97229 และถูกค้นพบโดยนักวิจัยด้านความปลอดภัย โดยเกิดจากจุดอ่อน Integer Overflow ซึ่งทำให้ผู้โจมตีระยะไกลสามารถรันโค้ดตามใจชอบบนอินสแตนซ์เป้าหมายได้ผ่านการตั้งค่า CI/CD ด้วย Regular Expression ที่ถูกสร้างขึ้นอย่างมีเจตนาร้าย
GitLab ระบุว่าพวกเขาได้แก้ไขปัญหาที่อาจทำให้ผู้ใช้ที่ไม่ต้องยืนยันตัวตนสามารถรันโค้ดตามใจชอบบนเซิร์ฟเวอร์ GitLab ได้ หากการตรวจสอบ Regular Expression ไม่เพียงพอ
แม้ว่าการแจ้งเตือนนี้จะมุ่งเป้าไปที่หน่วยงานรัฐบาลกลาง แต่หน่วยงานด้านความปลอดภัยได้สนับสนุนให้ทุกทีมรักษาความปลอดภัย รวมถึงภาคเอกชน ให้จัดลำดับความสำคัญในการแพตช์เพื่อป้องกันการโจมตีที่กำลังเกิดขึ้น
เกือบสองสัปดาห์ต่อมา GitLab ได้จัดการกับช่องโหว่ร้ายแรงอีกฉบับคือ CVE-2026-85706 ใน Repository Commits API ซึ่งสามารถถูกนำไปใช้เพื่ออ่านข้อมูลลับ เช่น ข้อมูลรับรองจากเซิร์ฟเวอร์ที่อ่อนแอ และ CISA ได้เพิ่ม CVE-2026-85706 ในรายการช่องโหว่ที่ถูกโจมตีอย่างแข็งขัน หลังจากที่บริษัทรักษาความปลอดภัย watchTowr รายงานว่าผู้โจมตีเริ่มสแกนอินเทอร์เน็ตหาเซิร์ฟเวอร์ GitLab ที่ยังไม่ได้แพตช์แล้ว
ศัพท์ที่ควรรู้
- CISA – คือหน่วยงานด้านความปลอดภัยโครงสร้างพื้นฐานของสหรัฐอเมริกาที่ออกคำเตือนด้านไซเบอร์
- GitLab – คือแพลตฟอร์มที่ใช้ในการทำงานด้านซอฟต์แวร์ ซึ่งมีช่องโหว่ถูกโจมตี
- CVE-2026-97229 – คือรหัสเฉพาะที่ใช้อ้างอิงถึงช่องโหว่ด้านความปลอดภัยนี้
- Integer Overflow – คือจุดอ่อนทางคณิตศาสตร์ในซอฟต์แวร์ที่ถูกโจมตีจนเกิดการทำงานผิดพลาด
- CI/CD – คือกระบวนการอัตโนมัติในการรวมและส่งมอบโค้ดซอฟต์แวร์
ที่มา: bleepingcomputer.com