EST. 2026 — Notes from real server work SYSADMIN · SECURITY · AI · DIRECTADMIN Issue 01
THE SYSADMIN ALMANAC
Home / Security Notice / 'ProFTPD อ่านเขียนไฟล์ก่อนล็อกอิน CVE-2015-3306 ถูกโจมตีจริง'
Security Notice

'ProFTPD อ่านเขียนไฟล์ก่อนล็อกอิน CVE-2015-3306 ถูกโจมตีจริง'

by Ton-Or ·8 Oct 2026·3 min read
'ProFTPD อ่านเขียนไฟล์ก่อนล็อกอิน CVE-2015-3306 ถูกโจมตีจริง'

'ผู้ดูแล ProFTPD ที่เปิดใช้ mod_copy ในรุ่นที่ยังไม่แพตช์ควรเร่งแก้ทันที โดย CISA กำหนดเส้นตายของรายการนี้เป็น 11 ตุลาคม 2026'

1-minute summary

Symptom / problem
ผู้โจมตีจากระยะไกลอาจอ่านและเขียนไฟล์ผ่านคำสั่งคัดลอกของ mod_copy ได้โดยไม่ต้องล็อกอิน
Who should read
ระบบ ProFTPD ที่มี mod_copy รุ่นที่ยังไม่ได้รับแพตช์ รวมถึงแพ็กเกจเก่าของดิสทริบิวชันที่ได้รับผลกระทบ
Fix in short
ติดตั้งแพ็กเกจที่ผู้ดูแลดิสทริบิวชันแก้แล้ว โดย upstream มีแพตช์ตั้งแต่ 1.3.5a และ 1.3.6rc1
Jump to steps

พอดีไล่ฟีด CISA KEV เจอ ProFTPD กับช่องโหว่ CVE-2015-3306 ซึ่งถูกเพิ่มเข้ารายการเมื่อ 8 ตุลาคม 2026 ประเด็นคือมีการนำช่องโหว่นี้ไปโจมตีจริงแล้ว แม้ตัวช่องโหว่จะมีแพตช์มานาน ผู้ดูแล FTP ที่ยังใช้แพ็กเกจเก่าหรือคอมไพล์เองควรตรวจรุ่นและโมดูลที่เปิดใช้งาน โดย CISA กำหนดวันครบกำหนดแก้ไขไว้ที่ 11 ตุลาคม 2026 ตามรายการ KEV ของ CISA

ProFTPDบริการที่ได้รับผลกระทบ
mod_copyโมดูลที่มีช่องโหว่
1.3.5aรุ่น upstream ที่แก้แล้ว
11 ต.ค.กำหนดแก้ของ CISA ปี 2026

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

ปัญหาอยู่ที่การควบคุมการเข้าถึงของ mod_copy ซึ่งเป็นโมดูลคัดลอกไฟล์ภายในเครื่องเซิร์ฟเวอร์ คำสั่ง SITE CPFR ใช้ระบุไฟล์ต้นทาง และ SITE CPTO ใช้ระบุปลายทาง รุ่นที่มีปัญหายอมให้เรียกใช้งานก่อนผ่านการยืนยันตัวตน ผู้โจมตีที่เข้าถึงบริการได้เลยอาจใช้ช่องทางนี้อ่านและเขียนไฟล์โดยไม่ต้องมีบัญชี FTP ตามรายละเอียดในบันทึก CVE-2015-3306 และแพตช์ของผู้พัฒนา ProFTPD

ผู้โจมตีอาจอ่านข้อมูลหรือเขียนทับไฟล์ได้ แต่ยังขึ้นกับสิทธิ์ของโปรเซสด้วย คำว่าอ่านเขียนไฟล์ตามต้องการไม่ได้หมายความว่าจะเข้าถึงทุกไฟล์ในระบบได้เสมอ สำหรับการประเมินความเสี่ยง ข้อมูล CISA-ADP ในระเบียน CVE ฉบับ JSON ให้ CVSS v3.1 เท่ากับ 10.0 ระดับ Critical ระบุว่าโจมตีผ่านเครือข่ายได้ ไม่ต้องมีสิทธิ์ล่วงหน้า และไม่ต้องให้ผู้ใช้มีส่วนร่วม

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

คำอธิบาย CVE ระบุ ProFTPD 1.3.5 ที่มี mod_copy แต่ไม่ควรตรวจแค่เลข upstream เพราะดิสทริบิวชันอาจนำโมดูลหรือแพตช์ไปใส่ในแพ็กเกจของตัวเอง ตารางนี้แสดงรุ่นที่มีการแก้ไขจากNEWS ของ ProFTPD 1.3.5a, NEWS ของ 1.3.6rc1 และDebian Security Tracker ซึ่งอ้างอิง DSA-3263-1

สายรุ่น / แพ็กเกจ รุ่นที่แก้แล้ว
ProFTPD upstream สาย 1.3.5 1.3.5a
ProFTPD upstream สายพัฒนา 1.3.6 1.3.6rc1
Debian wheezy / proftpd-dfsg 1.3.4a-5+deb7u3
Debian jessie / proftpd-dfsg 1.3.5-1.1+deb8u1
Debian unstable ในประกาศเดิม / proftpd-dfsg 1.3.5-2

เลขรุ่นในตารางเป็นหลักฐานของแพตช์ย้อนหลัง ไม่ใช่คำแนะนำให้ติดตั้งระบบปฏิบัติการเก่าหรือรุ่นทดสอบ ผู้ดูแลควรเลือกแพ็กเกจที่ยังได้รับการดูแลจากแหล่งที่ใช้งาน และตรวจ changelog ว่ารวมการแก้ CVE นี้แล้ว ส่วน Debian squeeze ถูกระบุว่าไม่กระทบ เพราะรุ่น 1.3.3 ไม่มี mod_copy

ต้องทำอะไร

ตรวจ binary และ configuration ที่บริการใช้จริง รวมถึงโมดูลที่โหลด หากติดตั้งไว้หลายชุด ต้องตรวจให้ตรงกับโปรเซสที่รันอยู่ ตัวอย่างนี้ใช้ตรวจรุ่นและ syntax ของ configuration เมื่อเรียก binary ผ่าน PATH

proftpd -v
sudo proftpd -t

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

ข้อควรระวังเรื่องการปิดโมดูล

เอกสาร ProFTPD ระบุว่า CopyEngine ถูกเพิ่มใน 1.3.5a เพื่อให้ปิด mod_copy ได้ รุ่นเก่าที่ไม่มี directive นี้ใช้ CopyEngine off เป็นวิธีแก้แบบครอบจักรวาลไม่ได้ ต้องตรวจความสามารถของแพ็กเกจก่อน

รายละเอียดข้างต้นมาจากrelease notes ของ ProFTPD หากยังติดตั้งแพตช์ไม่ได้ ควรจำกัดการเข้าถึงบริการชั่วคราวตามสภาพแวดล้อม และหยุดใช้เมื่อไม่มีวิธีลดความเสี่ยงที่เหมาะสมตามแนวทาง CISA การจำกัดเครือข่ายเป็นคำแนะนำลดการเปิดรับ ไม่ใช่หลักฐานว่าตัวช่องโหว่ถูกแก้แล้ว

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

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

ที่มา: CVE-2015-3306 และ CISA Known Exploited Vulnerabilities Catalog หากมีรายละเอียดจากผู้พัฒนาเพิ่มเติม เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

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