EST. 2026 — บันทึกงานเซิร์ฟเวอร์จริง SYSADMIN · SECURITY · AI · DIRECTADMIN เล่มที่ 01
THE SYSADMIN ALMANAC
หน้าหลัก / Security Notice / "Debian แก้ pdns เสี่ยงบริการล่มจาก DNS packet: DSA-6587-1"
Security Notice

"Debian แก้ pdns เสี่ยงบริการล่มจาก DNS packet: DSA-6587-1"

โดย Ton-Or ·27 ต.ค. 2026·อ่าน 3 นาที
"Debian แก้ pdns เสี่ยงบริการล่มจาก DNS packet: DSA-6587-1"

"ผู้ดูแล PowerDNS จากแพ็กเกจ pdns บน Debian trixie ควรจัดรอบอัปเดตโดยเร็วเพื่อลดความเสี่ยงบริการ DNS หยุดทำงาน"

สรุปใน 1 นาที

อาการ/ปัญหา
การอ่าน DNS packet ที่มี compression pointers ไม่ถูกต้องอาจทำให้เกิด denial of service
ใครควรอ่าน
ผู้ใช้แพ็กเกจ pdns บน Debian stable รหัส trixie ตามขอบเขตประกาศนี้
ทางแก้แบบสั้น
อัปเดตแพ็กเกจ pdns เป็น 4.9.18-0+deb13u1 แล้วตรวจการทำงานของบริการ DNS
ข้ามไปขั้นตอน

พอดีไล่ฟีดความปลอดภัย Debian เจอประกาศ DSA-6587-1 ลงวันที่ 27 ตุลาคม 2026 แก้ช่องโหว่ในแพ็กเกจ pdns หรือ PowerDNS DNS server ประเด็นนี้เกี่ยวกับการอ่านข้อมูลใน DNS packet และมีผลต่อความพร้อมใช้งานของบริการ ผู้ดูแลที่ใช้แพ็กเกจนี้บน trixie ควรตรวจรุ่นที่ติดตั้งและวางแผนรับแพตช์ตามประกาศ Debian Security Advisory

DSA-6587-1ประกาศ Debian
27 ต.ค. 26วันที่ประกาศ
pdnsแพ็กเกจที่แก้
DoSผลกระทบต่อบริการ

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

Debian ระบุว่า PowerDNS อ่าน packet ที่มี compression pointers ผิดพลาด จนอาจทำให้บริการล่ม หรือ denial of service (DoS) ช่องโหว่นี้คือ CVE-2026-73206 ส่วน Debian Security Tracker ระบุว่า packet ที่สร้างมาเฉพาะทำให้เกิดปัญหาขณะคลายข้อมูลชื่อ DNS ได้

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

ประกาศไม่ได้ระบุคะแนน CVSS ระดับความรุนแรงเป็นตัวเลข หรือวิธีบรรเทาปัญหาชั่วคราว แนวทางแก้ที่ Debian แนะนำคืออัปเกรดแพ็กเกจ

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

ขอบเขตการอัปเดตใน DSA ฉบับนี้คือ Debian stable รหัส trixie สำหรับ source package ชื่อ pdns ส่วนแพ็กเกจตัวเซิร์ฟเวอร์ที่ติดตั้งผ่าน APT ใช้ชื่อ pdns-server และทำหน้าที่เป็น authoritative nameserver ตาม รายละเอียดแพ็กเกจ Debian

Release / package รุ่นที่ Tracker ระบุว่ามีช่องโหว่ รุ่นที่แก้ตาม DSA
trixie / pdns 4.9.17-0+deb13u1 4.9.18-0+deb13u1

เลขรุ่นในตารางอ้างอิง รายการ DSA-6587-1 ใน Security Tracker ควรเทียบเลขแพ็กเกจ Debian ให้ครบทั้งส่วนท้าย ไม่ดูเฉพาะเลขรุ่นหลักของ PowerDNS เพราะประกาศชี้ไปที่รุ่นแพ็กเกจที่ Debian แจกจ่ายโดยตรง ตารางนี้แสดงขอบเขตของประกาศฉบับนี้ ไม่ได้ใช้ยืนยันสถานะของ Debian release อื่น

ต้องทำอะไร

เริ่มจากตรวจว่าเครื่องใช้ trixie และติดตั้ง pdns-server จริง จากนั้นสำรอง configuration และข้อมูล zone ตามวิธีจัดเก็บที่ใช้อยู่ เตรียมช่วงเวลาที่รับผลกระทบจากการเริ่มบริการใหม่ได้ แล้วรีเฟรชรายการแพ็กเกจ ตรวจ candidate version และติดตั้งแพ็กเกจตัวเซิร์ฟเวอร์ที่แก้แล้ว ตัวอย่างคำสั่งสำหรับเครื่องที่ติดตั้งแพ็กเกจนี้อยู่แล้วคือ

sudo apt update
apt-cache policy pdns-server
sudo apt install --only-upgrade pdns-server
dpkg-query -W pdns-server

ก่อนยืนยันการติดตั้ง ให้ตรวจรายการเปลี่ยนแปลงที่ APT แสดง รวมถึงแพ็กเกจ backend ของ PowerDNS ที่ใช้งานอยู่ หากมีแพ็กเกจที่สร้างจาก source pdns ติดตั้งร่วมกัน ควรตรวจรับอัปเดตให้ครบด้วย หาก candidate ยังไม่ใช่รุ่นที่แก้ อย่าเพิ่งถือว่าเครื่องได้รับแพตช์ ให้ตรวจแหล่งแพ็กเกจ security และข้อจำกัดการเลือกเวอร์ชันก่อน

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

ส่วนตัวผมให้เคสที่ใช้ pdns บน trixie จัดรอบแพตช์โดยเร็ว เพราะปัญหากระทบความพร้อมใช้งานของ DNS โดยตรง ที่มา: DSA-6587-1 pdns — security update เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

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

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

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

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

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

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

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

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