CVE 2026 85706 เป็นช่องโหว่ GitLab ระดับ CVSS 10.0 ที่มีการโจมตีจริง ผู้โจมตีที่ไม่ต้องยืนยันตัวตนอาจอ่านไฟล์ใดก็ได้จากเซิร์ฟเวอร์ CE และ EE แบบ self managed ที่ได้รับผลกระทบ CISA เพิ่มช่องโหว่นี้เข้าสู่รายการ Known Exploited Vulnerabilities เมื่อ 11 กันยายน 2026 และกำหนดเส้นตาย 14 กันยายนสำหรับหน่วยงานพลเรือนของรัฐ...
เผยแพร่โดยแก้ไขด้วย GPT-5.6 Terraรูปภาพสร้างด้วย GPT Image 2
คำตอบการวิจัย

Create a landscape editorial hero image for this Studio Global article: What is known about the active exploitation of GitLab’s maximum-severity path-traversal vulnerability CVE-2026-85706—including its CVSS 10.0. Article summary: CVE-2026-85706 is an emergency, actively exploited vulnerability in self-managed GitLab CE and EE. It is rated CVSS 10.0 because an unauthenticated remote user can, under certain conditions, read arbitrary files from the. Topic tags: general, general web, government, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, ch
CVE-2026-85706 เป็นช่องโหว่ path traversal ระดับร้ายแรงสูงสุดใน GitLab Community Edition (CE) และ Enterprise Edition (EE) แบบติดตั้งและดูแลเอง (self-managed) มีคะแนน CVSS 3.1 ที่ 10.0 ภายใต้เงื่อนไขบางอย่าง ผู้โจมตีที่ยังไม่ได้ยืนยันตัวตนอาจอ่านไฟล์ตามอำเภอใจจากเซิร์ฟเวอร์ GitLab ได้ นี่ไม่ใช่ความเสี่ยงเชิงทฤษฎีอีกต่อไป: CISA ของสหรัฐฯ เพิ่มรายการนี้ในบัญชี Known Exploited Vulnerabilities (KEV) แล้ว ขณะที่นักวิจัยพบความพยายามสแกนและโจมตีต่ออินสแตนซ์ที่เปิดออกสู่อินเทอร์เน็ตไม่นานหลังมีแพตช์ 3
21
22
หากใช้ GitLab แบบ self-managed และอยู่ในเวอร์ชันที่ได้รับผลกระทบ ให้รีบอัปเกรดเป็นเวอร์ชันที่แก้ไขแล้วโดยเร็วที่สุด:
ช่วงเวอร์ชันที่ได้รับผลกระทบคือ GitLab CE/EE ตั้งแต่ 18.7 แต่ก่อน 19.1.8, สาย 19.2 แต่ก่อน 19.2.6 และสาย 19.3 แต่ก่อน 19.3.2 โดย GitLab ออกแพตช์เมื่อวันที่ 10 กันยายน 2026 3
7
CISA เพิ่ม CVE-2026-85706 ลงใน KEV เมื่อวันที่ 11 กันยายน และกำหนดวันดำเนินการภายใน 14 กันยายนสำหรับหน่วยงานพลเรือนของรัฐบาลกลางสหรัฐที่อยู่ภายใต้ข้อกำหนดดังกล่าว เส้นตายนี้ไม่ได้บังคับใช้กับองค์กรเอกชนโดยอัตโนมัติ แต่สะท้อนระดับความเร่งด่วนของความเสี่ยงสำหรับระบบ self-managed ที่เข้าถึงได้จากอินเทอร์เน็ต 3
ปัญหาอยู่ใน Repository Commits API ของ GitLab ต้นเหตุที่มีการระบุคือการจำกัดเส้นทางไฟล์ที่ผู้ใช้ควบคุมได้ไม่เหมาะสม ร่วมกับการบังคับใช้การยืนยันตัวตนที่ขาดหายไป ผู้ร้องขอที่ไม่ต้องล็อกอินจึงอาจอาศัยเงื่อนไขนี้เพื่ออ่านไฟล์ที่โปรเซส GitLab เข้าถึงได้ 3
โดยหลักแล้ว นี่คือช่องโหว่ การเปิดเผยไฟล์ ไม่ใช่หลักฐานว่า CVE-2026-85706 เพียงตัวเดียวทำให้รันโค้ดจากระยะไกล (RCE) ได้ อย่างไรก็ตาม การอ่านไฟล์ตามอำเภอใจอาจทำให้ข้อมูลที่ใช้ต่อยอดการบุกรุกหลุดออกมาได้ ขึ้นอยู่กับการตั้งค่าเซิร์ฟเวอร์ เช่น การตั้งค่าแอปพลิเคชัน โทเค็น กุญแจ SSH ข้อมูลรับรองฐานข้อมูล และความลับอื่นที่โปรเซส GitLab อ่านได้ 9
25
watchTowr รายงานว่าพบการ probe ช่องโหว่นี้ในสภาพแวดล้อมจริง รวมถึงในเครือข่ายฮันนีพอตเมื่อวันที่ 11 กันยายน ขณะที่รายการ KEV ของ CISA ก็เป็นสัญญาณสำคัญ เพราะบัญชีนี้ใช้ระบุช่องโหว่ที่มีหลักฐานว่าถูกใช้โจมตีในโลกจริง 2
22
รายงานสาธารณะยืนยันการสแกนและกิจกรรมโจมตี แต่ยังไม่ได้ระบุกลุ่มผู้โจมตีรายเดียว จำนวนเหยื่อที่เชื่อถือได้ หรือพิสูจน์ว่ามีลำดับการโจมตีหลังจากนั้นแบบเดียวกันทุกกรณี ดังนั้นการที่ยังไม่มีรายงานว่าระบบของตนถูกเจาะ ไม่ควรถูกตีความว่าเซิร์ฟเวอร์ที่เปิดเผยต่อสาธารณะไม่เคยถูกแตะต้อง
การแพตช์หยุดพฤติกรรมที่มีช่องโหว่ แต่ไม่อาจดึงข้อมูลที่อาจถูกอ่านออกไปแล้วกลับคืนมาได้ สำหรับเซิร์ฟเวอร์ที่ได้รับผลกระทบและเข้าถึงได้จากอินเทอร์เน็ต ควรเก็บหลักฐานและประเมินก่อนว่าบัญชีบริการของ GitLab เข้าถึงอะไรได้บ้าง ก่อนเริ่มทำความสะอาดระบบในวงกว้าง
ควรให้ความสำคัญกับการตรวจสอบและหมุนเวียนข้อมูลรับรองต่อไปนี้:
ต้องวางแผนการหมุนเวียนอย่างรอบคอบ การเปลี่ยน application secret หรือค่าที่เกี่ยวข้องกับการเข้ารหัสอาจทำให้ session ใช้ไม่ได้ และรบกวนการตั้งค่าหรือ integration ที่เข้ารหัสไว้ ควรเก็บ log และหลักฐานคอนฟิกที่เกี่ยวข้องก่อน กำหนดขั้นตอนกู้คืน และทยอยเปลี่ยนข้อมูลลับที่เสี่ยงสูงตามลำดับที่ควบคุมได้
ตัวบ่งชี้เบื้องต้นที่มีประโยชน์คือ HTTP POST ไปยังเส้นทาง Repository Commits API:
/api/v4/projects/<id>/repository/commits/
รายงานแนะนำให้ค้นหาคำขอที่มีพารามิเตอร์ file.path ตรวจสอบ reverse proxy, load balancer, WAF และ GitLab Rails access log เพื่อหาคำขอที่ไม่ยืนยันตัวตน ค่าที่เข้ารหัสซึ่งดูคล้าย path traversal, project ID ที่ผิดปกติ ความพยายามซ้ำ ๆ ที่ล้มเหลว รูปแบบการไล่ค้นหา หรือขนาด response ที่ผิดปกติ 21
24
26
ควรสืบหากิจกรรมที่อาจเกี่ยวข้องหลังช่วงเวลาที่สงสัยว่าถูกเข้าถึงด้วย เช่น การสร้างหรือใช้งานโทเค็นใหม่ การลงทะเบียน runner การแก้ไขตัวแปร CI/CD หรือนิยาม pipeline การ import ที่ผิดปกติ กิจกรรม GraphQL และการเชื่อมต่อขาออกที่ไม่คาดคิด แนวทางที่รายงานหลังการออกแพตช์ยังระบุให้ตรวจสอบ commit, GraphQL subscription, project import และ CI/CD pipeline ด้วย 23
การค้นหา log แล้วไม่พบรายการตรงกันไม่ใช่ข้อยืนยันว่าปลอดภัย เพราะการเก็บ log อาจมีระยะเวลาจำกัด ตัวแอปพลิเคชันอาจไม่บันทึกรายละเอียดคำขอที่สำคัญ หรือบันทึกจาก proxy/WAF อาจเป็นหลักฐานเพียงส่วนเดียวที่เหลืออยู่
การอัปเกรดคือวิธีแก้ไขที่จำเป็น หากไม่สามารถทำ emergency upgrade ได้ทันที ให้ลดการเปิดเผยโดยจำกัดการเข้าถึงเว็บและ API ของ GitLab ไว้เฉพาะผ่าน VPN หรือเครือข่ายที่อนุญาต กฎ reverse proxy หรือ WAF ที่จำกัดเส้นทาง Repository Commits API ที่ได้รับผลกระทบอย่างรัดกุม อาจช่วยลดความเสี่ยงในระยะสั้นได้ แต่มีโอกาสทำให้ automation ที่ใช้งานปกติหยุดทำงาน และไม่ใช่สิ่งทดแทนการแพตช์
ลำดับการตอบสนองที่ใช้ได้จริงสำหรับทุกเซิร์ฟเวอร์ที่ได้รับผลกระทบคือ:
รายงานด้านความปลอดภัยชุดเดียวกันกล่าวถึงปัญหาใน Enterprise Edition อีก 2 รายการที่ได้รับการแก้ไข:
ทั้งสองช่องโหว่มีเงื่อนไขและผลกระทบต่างจาก CVE-2026-85706 แต่สำหรับ GitLab self-managed ที่เปิดออกสู่อินเทอร์เน็ต ช่องโหว่อ่านไฟล์โดยไม่ต้องยืนยันตัวตนที่กำลังถูกโจมตีควรยังคงเป็นลำดับแรกของการควบคุมเหตุและตอบสนองเหตุการณ์
Studio Global AI
หน้านี้รวมคำตอบที่ได้รับการสนับสนุนจากแหล่งที่มาซึ่งคุณสามารถดำเนินการต่อภายใน Studio Global
CVE 2026 85706 เป็นช่องโหว่ GitLab ระดับ CVSS 10.0 ที่มีการโจมตีจริง ผู้โจมตีที่ไม่ต้องยืนยันตัวตนอาจอ่านไฟล์ใดก็ได้จากเซิร์ฟเวอร์ CE และ EE แบบ self managed ที่ได้รับผลกระทบ
CVE 2026 85706 เป็นช่องโหว่ GitLab ระดับ CVSS 10.0 ที่มีการโจมตีจริง ผู้โจมตีที่ไม่ต้องยืนยันตัวตนอาจอ่านไฟล์ใดก็ได้จากเซิร์ฟเวอร์ CE และ EE แบบ self managed ที่ได้รับผลกระทบ CISA เพิ่มช่องโหว่นี้เข้าสู่รายการ Known Exploited Vulnerabilities เมื่อ 11 กันยายน 2026 และกำหนดเส้นตาย 14 กันยายนสำหรับหน่วยงานพลเรือนของรัฐบาลกลางสหรัฐที่อยู่ในข่าย
ตรวจหา HTTP POST ที่น่าสงสัยไปยัง Repository Commits API เก็บรักษาบันทึกเหตุการณ์ก่อนดำเนินการล้างระบบ และหมุนเวียนข้อมูลลับที่โปรเซส GitLab อาจเข้าถึงได้