EST. 2026 — บันทึกงานเซิร์ฟเวอร์จริง SYSADMIN · SECURITY · AI · DIRECTADMIN เล่มที่ 01
THE SYSADMIN ALMANAC
หน้าหลัก / Security Notice / Ubuntu แก้ OpenJDK 11 เสี่ยงข้อมูลรั่วและถูกแก้ USN-9010-1
Security Notice

Ubuntu แก้ OpenJDK 11 เสี่ยงข้อมูลรั่วและถูกแก้ USN-9010-1

โดย Ton-Or ·9 พ.ย. 2026·อ่าน 5 นาที
Ubuntu แก้ OpenJDK 11 เสี่ยงข้อมูลรั่วและถูกแก้ USN-9010-1

ผู้ที่ใช้ OpenJDK 11 บน Ubuntu รุ่นที่ได้รับผลกระทบควรอัปเดตโดยเร็วและเริ่มแอปหรือบริการใหม่ โดยให้บริการที่รับข้อมูลภายนอกมาก่อน

สรุปใน 1 นาที

อาการ/ปัญหา
การยืนยันตัวตนและตรวจสิทธิ์ผิดพลาดในหลายส่วนของ OpenJDK 11 อาจทำให้ข้อมูลรั่ว ถูกแก้ไข หรือบริการหยุดทำงาน
ใครควรอ่าน
ผู้ใช้ทั่วไปที่รันแอป Java ผู้ดูแลระบบ และนักพัฒนาที่ใช้ OpenJDK 11 ของ Ubuntu รุ่นที่ระบุในตาราง
ทางแก้แบบสั้น
อัปเดตแพ็กเกจ OpenJDK 11 ให้ถึงรุ่นแก้ของ Ubuntu แต่ละรุ่น แล้วเริ่มแอปหรือบริการใหม่และทดสอบการทำงาน
ข้ามไปขั้นตอน

พอดีไล่ฟีดความปลอดภัยเจอ Ubuntu ออกประกาศ USN-9010-1: OpenJDK 11 vulnerabilities วันที่ 9 พฤศจิกายน 2026 แก้ช่องโหว่ในชุดรันและพัฒนา Java หลายส่วน ทั้งการยืนยันว่าใครเป็นผู้ใช้งานและตรวจว่ามีสิทธิ์ทำอะไร ผลกระทบครอบคลุมข้อมูลรั่ว ข้อมูลถูกแก้ และบริการหยุดทำงาน คนดูแลแอป Java ควรตรวจ runtime ที่ใช้อยู่ด้วย

USN-9010-1ประกาศ Ubuntu
9 พ.ย. 26วันที่ประกาศ ปี 2026
OpenJDK 11ชุดรันและพัฒนา Java
40 CVEsช่องโหว่ในประกาศ

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

  • ผู้ใช้ทั่วไป: ถ้าใช้แอป Java ที่อาศัย OpenJDK 11 ของ Ubuntu ให้อัปเดตโดยเร็วแล้วปิดเปิดแอปใหม่
  • ผู้ดูแลระบบ: อัปเดตแพ็กเกจและเริ่มบริการ Java ใหม่โดยเร็ว โดยให้บริการที่รับข้อมูลจากภายนอกมาก่อน
  • นักพัฒนา: อัปเดต OpenJDK 11 ในเครื่องพัฒนาและอิมเมจแอป พร้อมทดสอบก่อนนำขึ้นใช้งานโดยเร็ว

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

OpenJDK 11 มีปัญหาเรื่องการยืนยันตัวตนและตรวจสิทธิ์ในหลายส่วน ผู้โจมตีอาจอ่านหรือแก้ข้อมูลสำคัญ หรือทำให้บริการหยุดทำงานได้ ผลกระทบขึ้นอยู่กับส่วนที่แอปเรียกใช้ ตามข้อมูลประกาศทางการของ Canonical

ตัวอย่างเช่น Security ใน CVE-2026-83374 และ JSSE ใน CVE-2026-83376 กับ CVE-2026-91461 อาจเปิดให้ผู้โจมตีระยะไกลแก้ข้อมูล ส่วน CVE-2026-91373 ใน JSSE อาจทำให้บริการหยุดทำงานได้

อีกสี่รหัสต้องอาศัยผู้โจมตีในเครื่อง ได้แก่ CVE-2026-91375, CVE-2026-91379, CVE-2026-91380 และ CVE-2026-91397 ผลกระทบมีทั้งแก้ข้อมูล อ่านข้อมูล หรือทำให้บริการหยุด ขึ้นอยู่กับรหัสที่เกี่ยวข้อง

รหัสอื่นในประกาศคือ CVE-2026-83380, CVE-2026-83381, CVE-2026-83387, CVE-2026-83395, CVE-2026-83400, CVE-2026-87290, CVE-2026-87292, CVE-2026-87294, CVE-2026-87367, CVE-2026-91332, CVE-2026-91334, CVE-2026-91335, CVE-2026-91374, CVE-2026-91382, CVE-2026-91394, CVE-2026-91395, CVE-2026-91396, CVE-2026-91398, CVE-2026-91400, CVE-2026-91403, CVE-2026-91410, CVE-2026-91411, CVE-2026-91415, CVE-2026-91418, CVE-2026-91451, CVE-2026-91452, CVE-2026-91453, CVE-2026-91462, CVE-2026-91463, CVE-2026-91464, CVE-2026-91487 และ CVE-2026-114820 รวมทั้งประกาศมี 40 CVE

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

แพ็กเกจต้นทางคือ openjdk-lts ซึ่งสร้างแพ็กเกจ openjdk-11-* ให้ตรวจแพ็กเกจที่ติดตั้งและอัปเดตให้ถึงรุ่นแก้ตามตารางจากข้อมูลประกาศทางการของ Canonical

Ubuntu / แพ็กเกจต้นทาง รุ่นที่แก้
26.10 / openjdk-lts 11.0.33+9-1ubuntu1~26.10.1
26.04 LTS / openjdk-lts 11.0.33+9-1ubuntu1~26.04.1
24.04 LTS / openjdk-lts 11.0.33+9-1ubuntu1~24.04.1
22.04 LTS / openjdk-lts 11.0.33+9-1ubuntu1~22.04.1
20.04 LTS / openjdk-lts 11.0.33+9-1ubuntu1~20.04.1 ผ่าน Ubuntu Pro
18.04 LTS / openjdk-lts 11.0.33+9-1ubuntu1~18.04.1 ผ่าน Ubuntu Pro

ต้องทำอะไร

ตรวจว่าแอปใช้ OpenJDK 11 จากแพ็กเกจ Ubuntu หรือไม่ จากนั้นอัปเดตระบบและตรวจเลขแพ็กเกจด้วยคำสั่งต่อไปนี้ อ่านรายการเปลี่ยนแปลงก่อนยืนยัน เพราะอาจมีแพ็กเกจอื่นอัปเดตด้วย

sudo apt update
sudo apt upgrade
dpkg-query -W -f='${Package} ${Version}\n' 'openjdk-11-*'
java -version

เทียบเลขแพ็กเกจกับตารางให้ตรงรุ่น Ubuntu สำหรับ 20.04 LTS และ 18.04 LTS ต้องมีแหล่งอัปเดต Ubuntu Pro จากนั้นเริ่มแอปหรือบริการ Java ใหม่ รวมถึงสร้างอิมเมจและนำคอนเทนเนอร์ที่ใช้แพ็กเกจนี้ขึ้นใหม่ ค่า java -version แสดงตัวที่เชลล์เรียก ควรตรวจ runtime ของบริการแยกด้วย

ทดสอบหลังอัปเดต

Ubuntu ระบุว่าแพ็กเกจชุดนี้มีทั้งการแก้บั๊ก คุณสมบัติใหม่ และการเปลี่ยนแปลงที่อาจไม่เข้ากันกับพฤติกรรมเดิม ควรทดสอบงานหลักของแอปหลังติดตั้ง

ส่วนตัวผมให้บริการ Java ที่รับข้อมูลภายนอกเข้าคิวแพตช์เร่งด่วน พร้อมทดสอบและเริ่มบริการใหม่ให้ครบ ที่มา: USN-9010-1: OpenJDK 11 vulnerabilities (ประกาศ Ubuntu) เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

อยากให้เราทำให้ไหม?

ให้เราช่วยติดตั้ง ตั้งค่า ย้ายระบบ หรือแก้ปัญหาเซิร์ฟเวอร์ เพื่อให้คุณมีเวลาไปทำงานที่สำคัญกว่า

คุยเรื่องงานกับเรา

เคยเจองานแบบนี้ไหม? ติดตรงไหน?

มาแลกวิธีกันต่อในบอร์ด LinuxThai

→ คุยต่อในบอร์ด

ความคิดเห็น 0

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