EST. 2026 — Notes from real server work SYSADMIN · SECURITY · AI · DIRECTADMIN Issue 01
THE SYSADMIN ALMANAC
Home / Security Notice / Ubuntu แก้ช่องโหว่ MySQL หลายรายการ — USN-9046-1
Security Notice

Ubuntu แก้ช่องโหว่ MySQL หลายรายการ — USN-9046-1

by Ton-Or ·11 Nov 2026·4 min read
Ubuntu แก้ช่องโหว่ MySQL หลายรายการ — USN-9046-1

ผู้ดูแล MySQL บน Ubuntu รุ่นที่เกี่ยวข้องควรตรวจแพ็กเกจและจัดรอบอัปเดตโดยเร็ว พร้อมสำรองข้อมูลก่อนดำเนินการ

1-minute summary

Symptom / problem
พบปัญหาความปลอดภัยหลายรายการใน MySQL และ Ubuntu ออกแพ็กเกจแก้ไขแล้ว
Who should read
ผู้ดูแลระบบที่รัน MySQL บน Ubuntu 22.04 LTS, 24.04 LTS, 26.04 LTS และ 26.10 รวมถึงผู้ใช้โฮสติ้งที่ใช้ฐานข้อมูลบนรุ่นเหล่านี้
Fix in short
ติดตั้งแพตช์จาก Ubuntu ให้ตรงรุ่น โดย 26.04 LTS ใช้ MySQL 8.4.13, 26.10 ใช้ 9.7.4 และสองรุ่น LTS ก่อนหน้าใช้แพตช์แบบ backport
Jump to steps

พอดีเห็น Ubuntu ออกประกาศ USN-9046-1 เรื่องช่องโหว่ MySQL หลายรายการ ลงวันที่ 11 พฤศจิกายน 2026 แพตช์แต่ละรุ่นมาไม่เหมือนกัน บางรุ่นอัปเดตตัว MySQL ส่วนบางรุ่นนำแพตช์กลับมาใส่ในสายเดิม ผู้ดูแลฐานข้อมูลควรตรวจรุ่น Ubuntu ก่อนวางแผนอัปเดต

USN-9046ประกาศฉบับ USN-9046-1
8.4.13MySQL บน Ubuntu 26.04 LTS
9.7.4MySQL บน Ubuntu 26.10

ใครต้องทำอะไร

  • ผู้ดูแลระบบ: หากรัน MySQL จากแพ็กเกจ Ubuntu รุ่นที่ระบุ ให้สำรองฐานข้อมูลและจัดรอบติดตั้งแพตช์โดยเร็ว
  • ผู้ใช้โฮสติ้ง: หากฐานข้อมูลอยู่บน Ubuntu รุ่นที่ระบุ ให้สอบถามผู้ให้บริการโดยเร็วว่าได้ติดตั้งแพตช์ตาม USN-9046-1 แล้วหรือยัง

เกิดอะไรขึ้น

Ubuntu ออกแพ็กเกจแก้ช่องโหว่หลายรายการใน MySQL แล้ว โดย Ubuntu 26.04 LTS อัปเดต MySQL เป็น 8.4.13 ส่วน Ubuntu 26.10 อัปเดตเป็น 9.7.4 สำหรับ Ubuntu 22.04 LTS และ Ubuntu 24.04 LTS ใช้วิธี backport หรือนำส่วนแก้ไขกลับมาใส่ในแพ็กเกจสายเดิม ตาม อีเมลประกาศทางการ

ตัวอย่างหนึ่งคือ CVE-2026-101727 ในส่วน Replication ผู้โจมตีต้องมีสิทธิ์ระดับสูงและเข้าถึง MySQL ผ่านเครือข่ายได้ หากโจมตีสำเร็จ อาจทำให้ฐานข้อมูลค้างหรือล่มซ้ำ ๆ จนให้บริการไม่ได้ ตาม ข้อมูล CVE ที่ Oracle ส่งให้โครงการ CVE เงื่อนไขนี้เป็นของช่องโหว่ตัวอย่าง ไม่ควรใช้แทนเงื่อนไขของช่องโหว่อื่นทั้งหมดในประกาศ

เอกสารผู้ผลิตของ MySQL 8.4.13 และ MySQL 9.7.4 มีรายละเอียดการเปลี่ยนแปลงให้อ่านก่อนทดสอบแอป Ubuntu เตือนว่าแพ็กเกจชุดนี้มีทั้งแพตช์ความปลอดภัย การแก้บั๊ก และฟีเจอร์ใหม่ บางอย่างอาจทำงานต่างจากเดิมจนแอปต้องแก้ตาม

ใครโดนและรุ่นที่แก้

ประกาศครอบคลุมแพ็กเกจ MySQL บน Ubuntu ทั้งสี่รุ่นในตาราง เลขด้านขวาเป็นเวอร์ชันแพ็กเกจที่แก้แล้วแบบเต็มตามอีเมลประกาศทางการ

Ubuntu ที่เกี่ยวข้อง แพ็กเกจ เวอร์ชันที่แก้แล้ว
Ubuntu 26.04 LTS mysql-server 8.4.13-0ubuntu0.26.04.2
Ubuntu 26.10 mysql-server 9.7.4-0ubuntu0.26.10.1
Ubuntu 24.04 LTS mysql-server-8.0 8.0.46-0ubuntu0.24.04.5
Ubuntu 22.04 LTS mysql-server-8.0 8.0.46-0ubuntu0.22.04.5

สำหรับสองรุ่นที่ใช้ backport ให้เทียบเลขแพ็กเกจเต็ม รวมส่วนที่ต่อท้ายด้วย ubuntu อย่าดูแค่เลข MySQL 8.0.46 เพราะส่วนท้ายระบุแพ็กเกจ Ubuntu ที่ได้รับแพตช์ชุดนี้

ต้องทำอะไร

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

cat /etc/os-release
sudo apt update
apt-cache policy mysql-server mysql-server-8.0 mysql-server-core-8.0 mysql-server-core
sudo apt upgrade
systemctl status mysql --no-pager

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

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

ส่วนตัวผมให้จัดรอบแพตช์โดยเร็วหลังสำรองข้อมูลและทดสอบแอป ที่มา: USN-9046-1: MySQL vulnerabilities (https://ubuntu.com/security/notices/USN-9046-1) หากมีรายละเอียดต้องเติม เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

Want us to set this up?

Get help with server setup, configuration, migration, or troubleshooting. Save time for the work that matters.

Get a quote

Hit something like this? Stuck somewhere?

Come trade notes on the LinuxThai board

→ Continue on the board

Comments 0

No comments yet — be the first