EST. 2026 — Notes from real server work SYSADMIN · SECURITY · AI · DIRECTADMIN Issue 01
THE SYSADMIN ALMANAC
Home / Security Notice / "Debian แก้ช่องโหว่ OpenJDK 25 หลายรายการ DSA-6591-1"
Security Notice

"Debian แก้ช่องโหว่ OpenJDK 25 หลายรายการ DSA-6591-1"

by Ton-Or ·28 Oct 2026·4 min read
"Debian แก้ช่องโหว่ OpenJDK 25 หลายรายการ DSA-6591-1"

"ผู้ดูแล Debian trixie ที่ใช้ openjdk-25 ควรวางแผนอัปเดตโดยเร็ว พร้อมตรวจว่าแอปพลิเคชันกลับมาทำงานด้วย runtime ที่อัปเดตแล้ว"

1-minute summary

Symptom / problem
ช่องโหว่ใน OpenJDK Java runtime อาจทำให้บริการหยุดทำงาน หลุดจาก sandbox ตรวจใบรับรองไม่ครบถ้วน หรือเปิดเผยข้อมูล
Who should read
ระบบ Debian stable (trixie) ที่ติดตั้งและใช้งานแพ็กเกจ openjdk-25
Fix in short
อัปเดตแพ็กเกจ openjdk-25 เป็น 25.0.5+8-1~deb13u1 ซึ่งเป็นรุ่นที่ประกาศระบุว่าแก้ปัญหาแล้ว
Jump to steps

พอดีไล่ฟีดความปลอดภัย Debian เจอประกาศ DSA-6591-1 ลงวันที่ 28 ตุลาคม 2026 เป็นอัปเดตของ openjdk-25 หรือ OpenJDK Java runtime ที่ใช้รันแอปพลิเคชัน Java ประกาศนี้รวมช่องโหว่หลายรายการ และแนะนำให้อัปเกรดแพ็กเกจ ใครดูแลระบบที่มีบริการ Java อยู่ควรตรวจแพ็กเกจที่บริการนั้นใช้ แล้วนำรายการนี้เข้ารอบแพตช์ด้วยครับ

DSA-6591-1ประกาศ Debian
28/10/2026วันที่ประกาศ
OpenJDK 25Java runtime ที่ต้องตรวจ

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

Debian ระบุว่าช่องโหว่ใน OpenJDK Java runtime อาจทำให้บริการล่ม ข้าม sandbox ตรวจใบรับรองไม่ครบ หรือข้อมูลรั่ว

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

รายการ CVE ที่ประกาศอ้างถึงมีดังนี้ เพื่อให้ผู้ดูแลนำไปเทียบกับรายงานสแกนและทะเบียนแพตช์ได้ตรงรายการ:

  • CVE-2026-83374, CVE-2026-83376, CVE-2026-83378, CVE-2026-83380, CVE-2026-83381, CVE-2026-83387, CVE-2026-83395, CVE-2026-83400
  • CVE-2026-87255, CVE-2026-87290, CVE-2026-87291, CVE-2026-87292, CVE-2026-87294, CVE-2026-87367
  • CVE-2026-91332, CVE-2026-91333, CVE-2026-91334, CVE-2026-91335, CVE-2026-91373, CVE-2026-91374, CVE-2026-91375, CVE-2026-91379, CVE-2026-91380, CVE-2026-91394, CVE-2026-91397, CVE-2026-91398
  • CVE-2026-91400, CVE-2026-91403, CVE-2026-91410, CVE-2026-91415, CVE-2026-91418, CVE-2026-91451, CVE-2026-91452, CVE-2026-91453, CVE-2026-91461, CVE-2026-91462, CVE-2026-91463, CVE-2026-91464, CVE-2026-91487, CVE-2026-101516

ประกาศไม่ได้ให้คะแนน CVSS หรือระบุระดับความรุนแรง และไม่ได้เสนอวิธีเลี่ยงปัญหาชั่วคราว คำแนะนำจาก Debian คืออัปเกรดแพ็กเกจ openjdk-25

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

ขอบเขตที่ DSA ฉบับนี้ระบุคือ openjdk-25 บน Debian stable ชื่อรุ่น trixie โดยแจ้งรุ่นที่แก้ไว้ตามตาราง ไม่ได้ระบุช่วงรุ่นที่ได้รับผลกระทบแบบเริ่มต้นถึงสิ้นสุด และไม่ได้ให้รุ่นแก้สำหรับ Debian release อื่นในประกาศนี้

Debian release แพ็กเกจต้นทาง รุ่นที่แก้ตามประกาศ
stable (trixie) openjdk-25 25.0.5+8-1~deb13u1

ตอนตรวจเครื่อง ให้ดูแพ็กเกจที่ติดตั้งจริงร่วมกับ runtime ที่แอปพลิเคชันเลือกใช้ การเห็นชื่อ Java ในรายการซอฟต์แวร์อย่างเดียวไม่พอจะสรุปว่าอยู่ในขอบเขตนี้ และเลขรุ่น upstream อย่างเดียวก็ไม่แทนเลขรุ่นแพ็กเกจ Debian เต็มชุดในตาราง

ต้องทำอะไร

เริ่มจากตรวจแพ็กเกจ openjdk-25 ที่ติดตั้ง สำรองข้อมูลและเตรียมแผนย้อนกลับตามกระบวนการดูแลระบบ จากนั้นรีเฟรชรายการแพ็กเกจและอัปเกรดผ่าน APT ตัวอย่างนี้ใช้กับเครื่อง Debian ที่ตั้งค่าแหล่งอัปเดตความปลอดภัยของ release ตัวเองไว้แล้ว:

apt list --installed 'openjdk-25-*'
sudo apt update
sudo apt upgrade
apt list --installed 'openjdk-25-*'

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

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

ส่วนตัวผมแนะนำให้นำเครื่องที่ใช้งาน openjdk-25 เข้ารอบแพตช์โดยเร็ว เพราะผลกระทบครอบคลุมทั้งบริการหยุดทำงานและข้อมูลรั่วไหล ที่มา: Debian Security Advisory DSA-6591-1 และ Debian Security Tracker หากมีรายละเอียดจากประกาศที่ต้องขยายความ เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

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