SA-Exim แก้ช่องโหว่กฎ SpamAssassin รันโค้ดได้ USN-9086-1
ผู้ดูแล Ubuntu 18.04 LTS ที่ใช้ SA-Exim ควรจัดรอบอัปเดตโดยเร็ว โดยเร่งก่อนหากมีผู้ที่ไม่ควรมีสิทธิ์เขียนกฎ SpamAssassin ได้
1-minute summary
- Symptom / problem
- SA-Exim ประเมินพารามิเตอร์กฎ greylisting ไม่ปลอดภัย และอาจถูกใช้รันโค้ดตามต้องการ
- Who should read
- ผู้ดูแลระบบที่ใช้ SA-Exim บน Ubuntu 18.04 LTS
- Fix in short
- อัปเดตแพ็กเกจ 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 หากมีรายละเอียดเพิ่มเติมที่ควรอธิบาย เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ
Want us to set this up?
Get help with server setup, configuration, migration, or troubleshooting. Save time for the work that matters.
Hit something like this? Stuck somewhere?
Come trade notes on the LinuxThai board



Comments 0
No comments yet — be the first