อัปเดตล่าสุด: 15 สิงหาคม 2019 9:00 น. PDT
ตัวระบุ CVE: CVE-2019-11249
AWS ตระหนักถึงปัญหาด้านความปลอดภัย (CVE-2019-11249) ซึ่งเกี่ยวข้องกับการแก้ไขที่ไม่สมบูรณ์สำหรับ CVE-2019-1002101 และ CVE-2019-11246 เช่นเดียวกับ CVE ที่กล่าวไว้ข้างต้น ปัญหานี้เกิดจากเครื่องมือ Kubectl ของ Kubernetes ที่สามารถให้คอนเทนเนอร์ที่เป็นภัยคุกคามมาแทนที่หรือสร้างไฟล์บนเวิร์กสเตชันของผู้ใช้ได้
หากผู้ใช้เรียกใช้งานคอนเทนเนอร์ที่ไม่น่าเชื่อถือซึ่งมีคำสั่ง tar เวอร์ชันที่เป็นภัยคุกคามและดำเนินการปฏิบัติการคำสั่ง kubectl cp เครื่องมือบรรทัดคำสั่ง ไบนารี Kubectl ที่แยกไฟล์นามสกุล tar สามารถเขียนทับหรือสร้างไฟล์บนเวิร์กสเตชันของผู้ใช้ได้
ลูกค้า AWS ควรงดใช้คอนเทนเนอร์ที่ไม่น่าเชิ่อถือ หากลูกค้าใช้คอนเทนเนอร์ที่ไม่น่าเชื่อถือและใช้เครื่องมือ Kubectl เพื่อจัดการคลัสเตอร์ Kubernetes ลูกค้าควรงดใช้งานคำสั่ง kubectl cp เวอร์ชันที่ได้รับผลกระทบและอัปเดต Kubectl เป็นเวอร์ชันล่าสุด
การอัปเดต Kubectl
ขณะนี้ Amazon Elastic Kubernetes Service (EKS) จำหน่าย Kubectl ให้ลูกค้าดาวน์โหลดจากบริการ EKS ของบัคเก็ต S3 คำแนะนำการดาวน์โหลดและติดตั้งสามารถดูที่ คู่มือผู้ใช้ EKS ลูกค้าสามารถเรียกใช้คำสั่ง "kubectl version --client" เพื่อค้นดูว่าตนใช้เวอร์ชันใดอยู่
สำหรับรายการเวอร์ชันของ Kubectl ที่ได้รับผลกระทบและเวอร์ชันแนะนำที่เราแนะนำให้อัปเดต โปรดดูตามตารางด้านล่างนี้:
เวอร์ชันของ Kubectl ที่ AWS จำหน่าย | เวอร์ชันที่ได้รับผลกระทบ |
เวอร์ชันแนะนำ |
---|---|---|
1.10.x | 1.10.13 และก่อนหน้า | v1.11.10-eks-2ae91d |
1.11.x | 1.11.10 และก่อนหน้า |
v1.11.10-eks-2ae91d |
1.12.x | 1.12.9 และก่อนหน้า | v1.12.9-eks-f01a84 |
1.13.x | 1.13.7 และก่อนหน้า |
v1.13.7-eks-fa4c70 |
AMI ที่ปรับให้เหมาะสมกับ EKS
AMI ที่ปรับให้เหมาะสมกับ EKS สำหรับ Kubernetes เวอร์ชัน v20190701 จะไม่มี Kubectl อีกต่อไป ลูกค้าที่ใช้งาน v20190701 หรือเวอร์ชันใหม่กว่าจะไม่ได้รับผลกระทบและไม่จำเป็นต้องดำเนินการใดๆ ลูกค้าที่ใช้งาน EKS AMI เวอร์ชันก่อนหน้าควรอัปเดตให้เป็น EKS AMI เวอร์ชันล่าสุด
CVE-2019-11246 ได้รับการแก้ไขใน AWS-2019-006