SA-Exim แก้ช่องโหว่กฎ SpamAssassin รันโค้ดได้ USN-9086-1
ผู้ดูแล Ubuntu 18.04 LTS ที่ใช้ SA-Exim ควรจัดรอบอัปเดตโดยเร็ว โดยเร่งก่อนหากมีผู้ที่ไม่ควรมีสิทธิ์เขียนกฎ SpamAssassin ได้
สรุปใน 1 นาที
- อาการ/ปัญหา
- SA-Exim ประเมินพารามิเตอร์กฎ greylisting ไม่ปลอดภัย และอาจถูกใช้รันโค้ดตามต้องการ
- ใครควรอ่าน
- ผู้ดูแลระบบที่ใช้ SA-Exim บน Ubuntu 18.04 LTS
- ทางแก้แบบสั้น
- อัปเดตแพ็กเกจ sa-exim เป็น 4.2.1-16ubuntu0.1~esm1 ผ่าน Ubuntu Pro โดยเปิด ESM Apps
พอดีเห็น Ubuntu ออกประกาศ USN-9086-1 เรื่อง SA-Exim ลงวันที่ 12 พฤศจิกายน 2026 แพ็กเกจนี้ใช้ SpamAssassin กรองสแปมร่วมกับ Exim ระหว่างรับเมลผ่าน SMTP ผู้ดูแลควรตรวจสิทธิ์เขียนไฟล์ตั้งค่าและกฎ เพราะผู้โจมตีต้องเขียนไฟล์เหล่านี้ได้ก่อนถึงจะใช้ช่องโหว่นี้ได้
ใครต้องทำอะไร
- ผู้ดูแลระบบ: หากใช้ SA-Exim บน Ubuntu 18.04 LTS ให้อัปเดตแพ็กเกจโดยเร็ว และเร่งดำเนินการหากมีผู้ที่ไม่ควรมีสิทธิ์แก้ไฟล์ตั้งค่าหรือกฎ SpamAssassin ได้
เกิดอะไรขึ้น
ช่องโหว่ CVE-2019-19920 อยู่ที่ SA-Exim ประมวลผลค่าของกฎ greylisting ใน SpamAssassin อย่างไม่ปลอดภัย ผู้โจมตีที่เขียนไฟล์ตั้งค่าหรือกฎได้อาจสั่งรันโค้ดตามต้องการ หน้า USN ฉบับนี้ไม่ได้ระบุคะแนน CVSS หรือระดับความรุนแรง
เงื่อนไขสำคัญคือผู้โจมตีต้องเขียนไฟล์ตั้งค่าหรือกฎได้ก่อน Ubuntu ไม่ได้ระบุว่าแค่ส่งอีเมลเข้ามาก็ใช้ช่องโหว่นี้ได้ ผู้ดูแลควรเริ่มตรวจว่าใครและโปรแกรมใดแก้ไฟล์ที่ SA-Exim นำไปใช้งานได้บ้าง
ใครโดนและรุ่นที่แก้
ประกาศนี้มีแพตช์สำหรับ Ubuntu 18.04 LTS ตามตาราง โดยรับผ่าน Ubuntu Pro ใน ESM Apps
| Ubuntu | แพ็กเกจ | รุ่นที่แก้ไข |
|---|---|---|
| 18.04 LTS (Bionic) | sa-exim |
4.2.1-16ubuntu0.1~esm1 |
ให้ใช้ตารางนี้ตรวจแพ็กเกจของ Ubuntu 18.04 LTS หากใช้ Ubuntu รุ่นอื่นหรือแพ็กเกจจากแหล่งอื่น ต้องตรวจประกาศที่ตรงกันแยก ก่อนอัปเดตควรจดรุ่นระบบ แหล่งแพ็กเกจ และรุ่นที่ติดตั้งไว้
ต้องทำอะไร
เริ่มจากตรวจว่าติดตั้ง sa-exim อยู่หรือไม่ แล้วดูสถานะ Ubuntu Pro และ ESM Apps จากนั้นอัปเดตรายการแพ็กเกจ ให้ตรวจว่าคลังมีรุ่นแก้ก่อนสั่งติดตั้ง คำสั่งท้ายชุดใช้ดูรุ่นหลังอัปเดต
dpkg-query -W sa-exim
pro status
sudo apt update
apt-cache policy sa-exim
sudo apt install --only-upgrade sa-exim
dpkg-query -W sa-exim
อย่าดูเพียงว่าคำสั่งอัปเดตจบโดยไม่มีข้อผิดพลาด ให้เทียบรุ่นที่ติดตั้งกับตารางด้วย หากยังได้รุ่นเดิม ให้ตรวจว่าเปิด ESM Apps แล้วและดึงรายการแพ็กเกจจากคลังที่ถูกต้อง ก่อนบันทึกว่างานแพตช์เสร็จ
ก่อนเริ่มควรสำรองไฟล์ตั้งค่าและตรวจสิทธิ์เขียนกฎ การจำกัดสิทธิ์ช่วยลดโอกาสที่คนอื่นจะเปลี่ยนกฎ แต่ยังต้องติดตั้งแพตช์ หลังอัปเดตให้ทดสอบรับส่งเมลและตรวจบันทึกของตัวกรอง Ubuntu ระบุว่าโดยทั่วไปอัปเดตระบบตามปกติก็แก้ไขได้ครบ และไม่ได้ให้วิธีแก้ขัดเฉพาะไว้
ส่วนตัวผมให้จัดรอบอัปเดตโดยเร็วเฉพาะระบบที่ใช้ SA-Exim และเร่งทำก่อนหากพบสิทธิ์เขียนกฎที่เปิดกว้างเกินจำเป็น ที่มา: USN-9086-1: SA-Exim vulnerability หากมีรายละเอียดเพิ่มเติมที่ควรอธิบาย เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ
อยากให้เราทำให้ไหม?
ให้เราช่วยติดตั้ง ตั้งค่า ย้ายระบบ หรือแก้ปัญหาเซิร์ฟเวอร์ เพื่อให้คุณมีเวลาไปทำงานที่สำคัญกว่า
เคยเจองานแบบนี้ไหม? ติดตรงไหน?
มาแลกวิธีกันต่อในบอร์ด LinuxThai



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