Tags:
Node Thumbnail

Tavis Ormandy จาก Project Zero ของกูเกิลรายงานถึงช่องโหว่ Reptar (CVE-2023-23583) ที่อาศัย bit ที่ไม่ได้ใช้งานของคำสั่ง MOVSB ที่ใช้ย้ายข้อมูลเข้าไปยัง register เมื่อรันคำสั่งที่ผิดพลาดแบบนี้อย่างจงใจจะทำให้ซีพียูหลุดไปสู่สถานะที่ไม่ได้กำหนดการทำงานไว้ ส่งผลให้เครื่องแครชไปได้ทั้งเครื่อง แม้จะรันโค้ดอยู่ใน virtual machine ที่ถูกจำกัดสิทธิ์ไว้ก็ตาม

บั๊กนี้เกิดจากฟีเจอร์ Fast Short Repeat Move (FSRM) ที่เป็นฟีเจอร์สำหรับย้ายสตริงด้วยความเร็วสูง ในซีพียูที่เปิดฟีเจอร์นี้ไว้และสั่งคำสั่ง MOVSB โดยใส่ค่า prefix ของ register ให้ผิดพลาดอย่างจงใจ ซีพียูจะหลุดเข้าไปอยู่ใน state ที่ผิดพลาดและ halt หยุดการทำงานไปเลย โดย FSRM นั้นเพิ่มเข้ามาตั้งแต่ซีพียู Ice Lake ขึ้นมา

ผลกระทบเบื้องต้นของ Reptar คือการที่ลูกค้าคลาวด์สามารถทำเครื่องให้แครชได้ กระทบลูกค้ารายอื่นๆ ไปด้วย และมีความเป็นไปได้ว่าจะสามารถยกระดับสิทธิ์ของโค้ดที่รันอยู่เพื่อควบคุมเครื่องทั้งเครื่องได้

Ormandy พบบั๊กนี้จากการทำ Oracle Serialization ที่อาศัยการเขียนโปรแกรมสุ่มๆ แล้วแปลงโค้ดโดยแทรกคำสั่ง fence ที่บังคับให้ซีพียูรันคำสั่งตามลำดับ จากเดิมที่ซีพียูอาจจะสลับคำสั่งไปมาเพื่อเร่งความเร็ว จากนั้นดูผลสุดท้ายว่าซีพียูอยู่ในสถานะเดียวกันหรือไม่ หากต่างกันก็แสดงว่ามีความผิดปกติบางอย่าง

ตอนนี้อินเทลออกแพตช์ให้ซีพียูทั้งหมดที่ได้รับผลกระทบแล้ว ผู้ใช้ทั่วไปน่าจะได้รับอัปเดตเฟิร์มแวร์จากผู้ผลิตระบบปฏิบัติการเร็วๆ นี้

ที่มา - Google Cloud Blog

Get latest news from Blognone

Comments

By: meejaa on 15 November 2023 - 11:38 #1299188

ดีนะถ้าเป็น intel ถ้าเป็น AMD โดนด่าจนสายไหม้ intel เงีบยไว้ อย่าให้ แดงเขารู้

By: big50000
AndroidSUSEUbuntu
on 15 November 2023 - 12:36 #1299192 Reply to:1299188
big50000's picture

เป็นอะไรมากไหม เห็นเม้นแบบนี้หลายรอบแล้ว

By: gamoman
AndroidWindows
on 16 November 2023 - 14:20 #1299329 Reply to:1299192

ก็เห็นตามตอบเขาบ่อยนิ แอบชอบเขารึเปล่า 🤭🤭🤭

By: big50000
AndroidSUSEUbuntu
on 16 November 2023 - 19:57 #1299359 Reply to:1299329
big50000's picture

?

By: meejaa on 16 November 2023 - 15:59 #1299341 Reply to:1299192

ด้อมเดีย ด้อมเทล แชะ AMD ได้ แต่ AMD จะแชะ ด้อมเดีย ด้อมเดีย บอก เป็นไรมากไหม

By: big50000
AndroidSUSEUbuntu
on 16 November 2023 - 20:01 #1299360 Reply to:1299341
big50000's picture

?

alt="KDE Info Centre, suggesting AMD Ryzen 5 2500U based machine with 16 GB of RAM"

By: KuLiKo
ContributoriPhoneWindows PhoneAndroid
on 15 November 2023 - 12:50 #1299195 Reply to:1299188
KuLiKo's picture

น่าจะที่อื่นหรือเปล่าครับ ที่นี่ผมเห็นกระทืบซ้ำทุกค่ายที่ล้ม

By: Azymik on 15 November 2023 - 12:25 #1299189

บังคับให้ซีพียูรันำสั่งตามลำดับ

บังคับให้ซีพียูรันคำสั่งตามลำดับ

By: HudchewMan
ContributorAndroidWindowsIn Love
on 15 November 2023 - 13:03 #1299197 Reply to:1299189
HudchewMan's picture

ผู้ใช้ทั้วไปน่าจะได้รับอัพเดตเฟิร์มแวร์จากผู้ผลิตระบบปฎิบัติการเร็วๆ นี้

.

ทั่วไป, อัปเดต, ปฏิบัติการ


~ HudchewMan's Station & @HudchewMan~

By: nununu
Windows Phone
on 15 November 2023 - 18:43 #1299240 Reply to:1299189

Repter > Reptar