Ubuntu แก้ช่องโหว่ Linux kernel หลายส่วน USN-9032-1
ผู้ใช้ทั่วไปและผู้ดูแลระบบ Ubuntu 18.04, 16.04 และ 14.04 LTS ควรตรวจ kernel กับ USN-9032-1 แล้วจัดรอบแพตช์โดยเร็ว
สรุปใน 1 นาที
- อาการ/ปัญหา
- ประกาศรวมช่องโหว่ Linux kernel หลายรายการ รวมถึงปัญหาใน F2FS และ tracing
- ใครควรอ่าน
- ผู้ใช้ทั่วไปและผู้ดูแลระบบ Ubuntu 18.04, 16.04 และ 14.04 LTS ที่ใช้ kernel ตามประกาศ
- ทางแก้แบบสั้น
- ตรวจตารางแพ็กเกจในประกาศก่อนอัปเดตและรีบูต เพราะหน้ารายการ USN กับสถานะบาง CVE ยังไม่ตรงกัน
พอดีเห็น Ubuntu ออกประกาศ USN-9032-1 เรื่อง Linux kernel ลงวันที่ 10 พฤศจิกายน 2026 หน้ารายการทางการระบุ Ubuntu 18.04, 16.04 และ 14.04 LTS ผู้ที่ใช้รุ่นเหล่านี้ควรตรวจชุด kernel ของเครื่อง แล้วเตรียมติดตั้งแพตช์ให้ตรงกับประกาศ
ใครต้องทำอะไร
- ผู้ใช้ทั่วไป: ถ้าใช้ Ubuntu 18.04, 16.04 หรือ 14.04 LTS ให้ตรวจอัปเดต kernel ที่ตรงกับประกาศ แล้วติดตั้งและรีสตาร์ตโดยเร็ว
- ผู้ดูแลระบบ: ตรวจแพ็กเกจ kernel ของ Ubuntu ทั้งสามรุ่นกับ USN-9032-1 แล้วจัดรอบแพตช์และรีบูตโดยเร็วเมื่อยืนยันรุ่นแก้ได้
เกิดอะไรขึ้น
หน้ารายการ Ubuntu แสดงช่องโหว่เก้ารายการ ตัวอย่างที่ตรวจได้คือ CVE-2022-49149, CVE-2022-49170 และ CVE-2024-56763 ให้ใช้รายชื่อเต็มในประกาศเมื่อตรวจผลสแกนหรือบันทึกงานแพตช์
CVE-2022-49170 เป็นปัญหาในระบบไฟล์ F2FS โค้ดตรวจค่าบางส่วนไม่ครบ เมื่อ mount และใช้งาน image ของระบบไฟล์ที่เสียหาย อาจเข้าถึงข้อมูลในหน่วยความจำนอกขอบเขต ส่วน CVE-2024-56763 แก้การตรวจขนาดข้อมูลที่ส่งให้ tracing_cpumask_write ในส่วน tracing
เงื่อนไขของแต่ละช่องโหว่ต่างกัน ต้องอ่านรายละเอียดของรายการที่เกี่ยวข้องกับเครื่องก่อนประเมินความเสี่ยง บทความนี้ไม่ใส่คะแนน CVSS รวมให้แพตช์ทั้งชุด และไม่คงข้อความกว้าง ๆ ว่าทุกรายการใช้เจาะระบบได้
ใครโดนและรุ่นที่แก้
| Ubuntu release | ผลิตภัณฑ์ | รุ่นที่แก้ |
|---|---|---|
| 18.04 LTS | Linux kernel ตาม USN-9032-1 | ยังเปิดตรวจตารางแพ็กเกจไม่ได้ |
| 16.04 LTS | Linux kernel ตาม USN-9032-1 | ยังเปิดตรวจตารางแพ็กเกจไม่ได้ |
| 14.04 LTS | Linux kernel ตาม USN-9032-1 | ยังเปิดตรวจตารางแพ็กเกจไม่ได้ |
หน้ารายการ USN ระบุว่าแก้แล้ว แต่หน้า CVE-2024-56763 ยังแสดง kernel ของทั้งสาม release ว่า Vulnerable และ work in progress ข้อมูลสองหน้ายังไม่ตรงกัน เลยไม่นำเลขรุ่นที่อยู่ระหว่างทำแพตช์มาใส่เป็นรุ่นที่ปล่อยแล้ว
เทียบ release ชื่อแพ็กเกจ และเลขรุ่นกับ Update instructions ของประกาศของ USN-9032-1 เพราะสถานะในหน้า USN กับหน้า CVE ยังต่างกัน
ต้องทำอะไร
เริ่มจากดูรุ่นระบบและ kernel ที่กำลังทำงาน คำสั่งชุดนี้โหลดรายการอัปเดตและจำลองการอัปเกรด เพื่อให้ตรวจแพ็กเกจก่อนติดตั้งจริง
cat /etc/os-release
uname -r
sudo apt-get update
apt-get -s upgrade
เมื่อยืนยันแพ็กเกจและรุ่นแก้ได้แล้ว ให้ติดตั้งอัปเดตจากคลัง Ubuntu ที่เครื่องใช้อยู่ อ่านรายการเปลี่ยนแปลงก่อนยืนยัน ถ้า kernel ถูกพักไว้ ให้ตรวจเหตุผลและแหล่งแพ็กเกจ การอัปเดตแพ็กเกจอื่นสำเร็จยังไม่ยืนยันว่าได้ kernel ที่ต้องการ
หลังติดตั้ง kernel ใหม่ ให้บันทึกงานและจัดช่วงหยุดบริการก่อนรีบูต ตรวจ kernel ที่ทำงานอีกครั้งหลังบูต พร้อมทดสอบเครือข่ายและบริการหลัก เก็บเลขรุ่นแพ็กเกจกับผลตรวจไว้เพื่อใช้ปิดงานแพตช์
ส่วนตัวผมให้เครื่องที่ตรงกับประกาศเข้ารอบแพตช์โดยเร็ว แต่ต้องตรวจรุ่นที่ปล่อยจริงก่อนปิดงาน ที่มา: USN-9032-1: Linux kernel vulnerabilities หากตรวจรายละเอียดรุ่นแก้ได้ครบ เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ
อยากให้เราทำให้ไหม?
ให้เราช่วยติดตั้ง ตั้งค่า ย้ายระบบ หรือแก้ปัญหาเซิร์ฟเวอร์ เพื่อให้คุณมีเวลาไปทำงานที่สำคัญกว่า
เคยเจองานแบบนี้ไหม? ติดตรงไหน?
มาแลกวิธีกันต่อในบอร์ด LinuxThai



ความคิดเห็น 0
ยังไม่มีความคิดเห็น — เป็นคนแรกเลย