Ubuntu เคอร์เนล AWS อุดช่องโหว่ Xen และส่วนอื่น USN-9034-1
ผู้ดูแลระบบ Ubuntu 14.04 LTS ที่ใช้ kernel สำหรับ AWS ควรตรวจ USN-9034-1 แล้วจัดรอบอัปเดตโดยเร็วหากเข้าข่าย
1-minute summary
- Symptom / problem
- Xen netfront ถอนสิทธิ์ backend ในบางจังหวะไม่ถูกต้อง ทำให้ backend ที่เป็นอันตรายอาจเข้าถึงหน่วยความจำ guest ต่อได้
- Who should read
- ผู้ดูแลระบบ Ubuntu 14.04 LTS ที่ใช้ Linux kernel สำหรับ AWS ตามประกาศ
- Fix in short
- ตรวจแพ็กเกจและรุ่นแก้จาก USN-9034-1 ก่อนติดตั้งอัปเดตและรีบูต โดยยังเปิดตรวจตารางรุ่นแก้ไม่ได้
พอดีไล่ฟีด Ubuntu เจอประกาศ USN-9034-1 เรื่อง Linux kernel สำหรับ AWS ลงวันที่ 10 พฤศจิกายน 2026 หน้ารายการทางการระบุ Ubuntu 14.04 LTS ประเด็นหนึ่งคือ Xen netfront ซึ่งอาจเปิดให้ backend ที่เป็นอันตรายเข้าถึงหน่วยความจำของเครื่องเสมือนต่อได้ ผู้ดูแลควรตรวจรุ่นและชุด kernel ให้ตรงก่อนวางรอบแพตช์
ใครต้องทำอะไร
- ผู้ดูแลระบบ: หากดูแล Ubuntu 14.04 LTS ที่ใช้ kernel สำหรับ AWS ให้ตรวจแพ็กเกจกับ USN-9034-1 แล้วจัดรอบอัปเดตและรีบูตโดยเร็วหากเข้าข่าย
เกิดอะไรขึ้น
หน้ารายการ Ubuntu แสดง CVE-2022-23037 อยู่ในประกาศนี้ พร้อมตัวอย่างรายการอื่นคือ CVE-2021-47633 และ CVE-2022-49058 รายชื่อนี้เป็นเพียงบางส่วน ให้ใช้รายการเต็มในประกาศเมื่อตรวจแพตช์
NVD และ XSA-396 ของ Xen ระบุว่า CVE-2022-23037 เกิดใน netfront ซึ่งเป็นฝั่ง guest ที่ติดต่ออุปกรณ์เครือข่ายเสมือน โค้ดตรวจว่าสิทธิ์เข้าถึงหน่วยความจำยังถูกใช้อยู่หรือไม่ แล้วค่อยถอนสิทธิ์ แต่ backend อาจเข้าถึงหน่วยความจำระหว่างสองขั้นตอนนี้ได้
ผลคือ backend ที่เป็นอันตรายอาจยังอ่านหรือเขียนหน้าหน่วยความจำของ guest หลังจบงานรับส่งข้อมูลแล้ว ต้องมี backend ที่เป็นอันตรายตามเงื่อนไขของช่องโหว่ การพิจารณาความเสี่ยงเลยต้องดูสภาพแวดล้อมเสมือนร่วมกับแพ็กเกจ kernel
ใครโดนและรุ่นที่แก้
| Ubuntu release | ผลิตภัณฑ์ | รุ่นที่แก้ |
|---|---|---|
| 14.04 LTS | Linux kernel สำหรับ AWS ตาม USN-9034-1 | ยังเปิดตรวจตารางแพ็กเกจไม่ได้ |
ขอบเขตข้างต้นมาจากหน้ารายการประกาศ อย่าเหมารวมว่าเครื่อง Ubuntu ทุกเครื่องบน AWS ต้องใช้แพตช์ชุดเดียวกัน ต้องดู release และชื่อแพ็กเกจด้วย
หน้ารายละเอียด USN-9034-1 เปิดไม่สำเร็จ เลยยังไม่มีเลขรุ่นแพ็กเกจที่ตรวจยืนยันได้ ให้เทียบ Update instructions ก่อนปิดงานแพตช์
ต้องทำอะไร
เริ่มจากดูรุ่น Ubuntu และ kernel ที่กำลังทำงาน จากนั้นโหลดรายการแพ็กเกจและจำลองการอัปเกรดเพื่อดูรายการที่จะเปลี่ยน ชุดคำสั่งนี้ยังไม่ติดตั้งแพตช์หรือรีบูต
cat /etc/os-release
uname -r
sudo apt-get update
apt-get -s upgrade
เมื่อยืนยันแพ็กเกจและรุ่นแก้จากประกาศได้แล้ว ให้ติดตั้งอัปเดตจากคลัง Ubuntu ที่เครื่องใช้อยู่ อ่านรายการก่อนยืนยัน และตรวจแพ็กเกจที่ถูกพักไว้ด้วย หากไม่เห็นรุ่นที่ตรงกับประกาศ ให้ตรวจแหล่งแพ็กเกจก่อนนับว่าอัปเดตครบ
เตรียมช่วงหยุดบริการและช่องทางเข้าเครื่องหากบูตมีปัญหา หลังรีบูตให้ตรวจ kernel ที่ทำงานอีกครั้ง พร้อมทดสอบเครือข่ายและบริการหลัก การมีแพ็กเกจใหม่อยู่บนดิสก์กับการเริ่มใช้ kernel ใหม่เป็นคนละขั้นตอน
ส่วนตัวผมให้ผู้ดูแล Ubuntu 14.04 ที่ใช้ kernel สำหรับ AWS ตรวจแพ็กเกจและเตรียมรอบอัปเดตโดยเร็ว ที่มา: USN-9034-1: Linux kernel (AWS) vulnerabilities หากตรวจตารางรุ่นแก้ได้ครบ เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ
Want us to set this up?
Get help with server setup, configuration, migration, or troubleshooting. Save time for the work that matters.
Hit something like this? Stuck somewhere?
Come trade notes on the LinuxThai board



Comments 0
No comments yet — be the first