EST. 2026 — บันทึกงานเซิร์ฟเวอร์จริง SYSADMIN · SECURITY · AI · DIRECTADMIN เล่มที่ 01
THE SYSADMIN ALMANAC
หน้าหลัก / Security Notice / Radicale เปิดช่องเดารหัสผ่านบน Ubuntu — USN-9084-1
Security Notice

Radicale เปิดช่องเดารหัสผ่านบน Ubuntu — USN-9084-1

โดย Ton-Or ·12 พ.ย. 2026·อ่าน 3 นาที
Radicale เปิดช่องเดารหัสผ่านบน Ubuntu — USN-9084-1

ผู้ดูแลระบบที่ใช้ Radicale บน Ubuntu 16.04 LTS และยืนยันตัวตนด้วย htpasswd ควรเร่งอัปเดตพร้อมรีสตาร์ตบริการ โดยเฉพาะระบบที่รับการเชื่อมต่อจากภายนอก

สรุปใน 1 นาที

อาการ/ปัญหา
การล็อกอินด้วย htpasswd ที่ล้มเหลวไม่มีการหน่วงเวลา ผู้โจมตีอาจใช้การวิเคราะห์เวลาหรือเดารหัสผ่านซ้ำเพื่อหารหัสผ่านผู้ใช้
ใครควรอ่าน
ผู้ดูแลระบบที่ให้บริการ Radicale บน Ubuntu 16.04 LTS โดยใช้การยืนยันตัวตนแบบ htpasswd
ทางแก้แบบสั้น
อัปเดตแพ็กเกจ Radicale ที่ติดตั้งเป็น 1.1.1-1ubuntu0.1~esm1 แล้วรีสตาร์ต Radicale
ข้ามไปขั้นตอน

พอดีเห็น Ubuntu ออกประกาศ USN-9084-1 วันที่ 12 พฤศจิกายน 2026 แก้ช่องโหว่ใน Radicale ซึ่งเป็นเซิร์ฟเวอร์ปฏิทินและสมุดที่อยู่ ถ้าใช้ htpasswd ยืนยันตัวตน ระบบจะไม่หน่วงเวลาหลังล็อกอินผิด ผู้โจมตีทางเครือข่ายอาจใช้จุดนี้หารหัสผ่านได้ มีแพตช์สำหรับ Ubuntu 16.04 LTS

USN-9084-1ประกาศ Ubuntu
2026-11-12วันที่ประกาศ
16.04 LTSรุ่น Ubuntu ที่ระบุ
htpasswdวิธียืนยันตัวตนที่เกี่ยวข้อง

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

  • ผู้ดูแลระบบ: หากให้บริการ Radicale บน Ubuntu 16.04 LTS ด้วย htpasswd ให้เร่งอัปเดตแพ็กเกจและรีสตาร์ตบริการ โดยจัดลำดับระบบที่เข้าถึงจากภายนอกก่อน

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

ช่องโหว่ CVE-2017-8342 เปิดทางให้โจมตีแบบ timing หรือ brute force เมื่อใช้ htpasswd แบบแรกดูความต่างของเวลาที่ระบบตอบกลับ ส่วนแบบหลังลองรหัสผ่านหลายค่าซ้ำ ๆ Ubuntu ระบุว่าทั้งสองแบบอาจช่วยให้ผู้โจมตีหารหัสผ่านผู้ใช้ได้

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

ก่อนประเมินผลกระทบ ให้ดูว่าบริการใช้ htpasswd จริงหรือไม่ การพบแพ็กเกจในเครื่องอย่างเดียวยังบอกไม่ได้ว่าเปิดใช้วิธีนี้อยู่ หน้า USN ฉบับนี้ไม่ได้ระบุคะแนน CVSS หรือระดับความรุนแรง

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

ตารางของ Ubuntu ระบุแพ็กเกจบน Ubuntu 16.04 LTS หรือ xenial ดังนี้ โดยหมายเลขในคอลัมน์ขวาคือรุ่นที่มีการแก้ไขตามประกาศ

Ubuntu release แพ็กเกจ รุ่นที่แก้
16.04 LTS (xenial) radicale 1.1.1-1ubuntu0.1~esm1
16.04 LTS (xenial) python-radicale 1.1.1-1ubuntu0.1~esm1
16.04 LTS (xenial) python3-radicale 1.1.1-1ubuntu0.1~esm1

ประกาศนี้ครอบคลุม Ubuntu 16.04 LTS ให้ตรวจแพ็กเกจที่ติดตั้งจริงและเทียบเลขรุ่นเต็มกับตาราง รวมถึงส่วนท้าย ~esm1 ไม่จำเป็นต้องติดตั้งแพ็กเกจ Python ทั้งสองแบบเพิ่ม

ต้องทำอะไร

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

sudo apt update
sudo apt upgrade
sudo systemctl restart radicale
sudo systemctl status radicale --no-pager
apt-cache policy radicale python-radicale python3-radicale

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

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

ส่วนตัวผมให้เร่งแพตช์เมื่อใช้ htpasswd โดยเฉพาะบริการที่เปิดรับการเชื่อมต่อจากภายนอก ที่มา: USN-9084-1: Radicale vulnerability หากมีรายละเอียดเพิ่มเติมจากผู้พัฒนา เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

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

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

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

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

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

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

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

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