GitHub Copilot CLI 1.0.85: เพิ่ม network host rules แต่ bypass ยังต้องคุมด้วย policy
GitHub Copilot CLI 1.0.85 เผยแพร่ 16 กันยายน 2026 เพิ่ม host allow/deny rules ให้ sandbox network, ทำให้ --add-dir ปฏิเสธ path ที่ไม่ใช่ directory ตั้งแต่ก่อนเริ่ม session และอุดช่อง managed-hooks policy ที่ extension callback เคยข้ามได้ พร้อมปรับสถานะ sandbox relaxed/bypassed ให้เห็นชัดขึ้นครับ
หลักฐานที่ตรวจ
ตรวจ release v1.0.85 และ asset metadata จาก repository ทางการ Release มี binary หลายแพลตฟอร์ม, package archive และ SHA256SUMS.txt พร้อม digest บน GitHub ทีมตรวจแบบอ่านอย่างเดียว ไม่รัน installer หรือ CLI กับ repository นี้
หน้า security advisories มี high advisory เรื่อง shell expansion ที่แก้ใน 0.0.423 และ medium เรื่อง nested bare repository ที่แก้ใน 1.0.43; 1.0.85 อยู่นอกช่วงที่ประกาศว่าเปราะบาง และไม่พบ known high/critical advisory ที่ระบุว่ากระทบรุ่นนี้ ณ วันที่ตรวจ จึงสรุปเพียงว่า ผ่านเกณฑ์คัดกรอง ณ วันที่ตรวจ
วิธีใช้ให้ปลอดภัยขึ้น
ตรึงเวอร์ชันและ checksum เปิด local/cloud sandbox กำหนด allowedHosts แบบแคบพร้อม blockedHosts ที่ชนะเสมอ ใช้ deny/ask/allow สำหรับ path และ tool แทน --allow-all แยก account/credential สำหรับ canary และ review ทุก bypass prompt โดยอ่าน path กับ network destination จริง
ความเสี่ยงคงเหลือ
release นี้ทำให้ sandbox บางนโยบายปิดได้ตลอด session หลังผู้ใช้อนุมัติ bypass และ Windows บาง backend บังคับ denied path ไม่ได้เหมือน macOS/Linux ตัว CLI เองไม่ได้อยู่ใน sandbox; เฉพาะ command/tool ที่มันรันถูกจำกัด ดังนั้น plugin, MCP, hook และ credential ของ process ยังต้องถือเป็น attack surface
Recap
- ตรึง 1.0.85 และตรวจ
SHA256SUMS.txt - ใช้ host allowlist กับ blockedHosts
- คง bypass เป็น approval รายกรณี ไม่ใช่สถานะถาวร
- แยก credential และทดลองใน environment ทิ้งได้