400+ แพ็กเกจ AUR ของ Arch Linux ถูกแฮกเพื่อแทรกมัลแวร์ขโม…

ที่มาภาพ: The Hacker News

Security-อ่าน 6 นาทีThe Hacker News

400+ แพ็กเกจ AUR ของ Arch Linux ถูกแฮกเพื่อแทรกมัลแวร์ขโม…

⚡ สรุป 30 วิ

พบว่าแพ็กจ์ AUR กว่า 400 รายการถูกแฮกให้ดาวน์โหลดมัลแวร์ Rust ที่ขโมยข้อมูลและอาจโหลด eBPF rootkit หากรันด้วยสิทธิ์ root. Arch Linux แนะนำให้ตรวจสอบ PKGBUILD…

การโจมตีครั้งใหม่ที่มุ่งเป้าไปที่ Arch Linux ทำให้ผู้ใช้ต้องเผชิญกับความเสี่ยงจากซอฟต์แวร์ที่ถูกดัดแปลงใน Arch User Repository (AUR) มากกว่า 400 แพ็กเกจ เมื่อผู้ใช้ทำการคอมไพล์แพ็กจ์เหล่านี้ ระบบจะติดตั้งมัลแวร์ที่ขโมยข้อมูลรับรองและอาจโหลด eBPF rootkit** เพื่อซ่อนการทำงานของตน การรั่วไหลนี้ย้ำถึงความอ่อนแอของซัพพลายเชนโอเพ่นซอร์สที่ต้องได้รับการตรวจสอบอย่างต่อเนื่อง

Overview

AUR เป็นคลังเก็บแพ็กเกจที่สร้างและดูแลโดยชุมชนของ Arch Linux ซึ่งทำหน้าที่เป็นแหล่งรวมสคริปต์การสร้าง (PKGBUILD) สำหรับซอฟต์แวร์หลากหลายชนิด ผู้ใช้ที่ต้องการติดตั้งซอฟต์แวร์จาก AUR จะต้องทำการดาวน์โหลดและคอมไพล์โค้ดด้วยตนเอง การกระทำนี้ทำให้สคริปต์การสร้างกลายเป็นจุดที่อาจถูกแทรกโค้ดอันตรายได้ง่าย

ในสัปดาห์ที่ผ่านมา นักวิจัยพบว่าแพ็กเกจกว่า 400 รายการ ถูกแฮกและสคริปต์การสร้างถูกแก้ไขให้ดาวน์โหลดและติดตั้งไฟล์ไบนารีที่เขียนด้วย Rust ซึ่งทำหน้าที่เป็น credential stealer ไฟล์นี้จะทำงานเมื่อผู้ใช้คอมไพล์แพ็กจ์และสามารถเก็บข้อมูลลับของนักพัฒนา เช่น คีย์ API หรือโทเคนการเข้าถึงระบบ

Attack Vector

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

กระบวนการโจมตีสรุปได้ดังนี้

  • แฮกหรือขโมยบัญชีผู้ดูแล AUR
  • แก้ไขสคริปต์ PKGBUILD ให้ดึงไฟล์มัลแวร์จากเซิร์ฟเวอร์ควบคุมของผู้โจมตี
  • เมื่อผู้ใช้คอมไพล์แพ็กจ์ ไฟล์มัลแวร์จะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติ

การที่กระบวนการคอมไพล์ต้องดำเนินการบนเครื่องของผู้ใช้ทำให้มัลแวร์สามารถทำงานด้วยสิทธิ์ของผู้ใช้คนนั้น ซึ่งหากผู้ใช้ทำการคอมไพล์ด้วยสิทธิ์ root มัลแวร์จะสามารถเรียกใช้ eBPF rootkit เพื่อซ่อนการทำงานและหลบการตรวจจับได้

Malware Characteristics

ไฟล์ที่ถูกดาวน์โหลดเป็นไบนารีที่คอมไพล์ด้วย Rust ซึ่งเป็นภาษาที่มักใช้สำหรับสร้างซอฟต์แวร์ที่มีประสิทธิภาพและความปลอดภัยสูง นักวิจัยระบุว่า ไบนารีนี้ทำหน้าที่หลักคือ credential stealer โดยการสแกนหาไฟล์คอนฟิกและตัวแปรสิ่งแวดล้อมที่อาจเก็บคีย์หรือโทเคนไว้

หากมัลแวร์ได้สิทธิ์ root จะทำการโหลด eBPF rootkit ผ่านเคอร์เนลของ Linux เพื่อทำให้กระบวนการของตนไม่ปรากฏในเครื่องมือเช่น `ps` หรือ `top` และอาจแก้ไขเครือข่ายเพื่อส่งข้อมูลที่ขโมยออกไปโดยไม่ถูกตรวจพบ

Impact and Response

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

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

Analysis

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

การใช้ Rust ทำให้มัลแวร์มีขนาดเล็กและมีประสิทธิภาพสูง ลดโอกาสที่ระบบป้องกันแบบดั้งเดิมจะตรวจจับได้ ส่วนการผสาน eBPF เข้ากับ rootkit แสดงให้เห็นว่าผู้โจมตีมีความเข้าใจเชิงลึกในเทคโนโลยีของ Linux และกำลังพัฒนาเทคนิคที่ซับซ้อนมากขึ้นเพื่อหลบการตรวจจับ

เหตุการณ์นี้ส่งสัญญาณเตือนให้ผู้ใช้ Linux ที่พึ่งพา AUR หรือคลังแพ็กจ์ชุมชนอื่น ๆ ควรตรวจสอบกระบวนการสร้างอย่างละเอียด รวมถึงพิจารณาการใช้เครื่องมือตรวจสอบลายเซ็นหรือการสแกนโค้ดอัตโนมัติก่อนคอมไพล์

Summary

ผู้โจมตีแฮกและดัดแปลง PKGBUILD ของแพ็กจ์กว่า 400 รายการใน AUR เพื่อติดตั้งมัลแวร์ที่ขโมยข้อมูลรับรองและอาจโหลด eBPF rootkit การโจมตีนี้เน้นความสำคัญของการตรวจสอบซัพพลายเชนในซอฟต์แวร์โอเพ่นซอร์สและกระตุ้นให้ชุมชน Linux ปรับมาตรการความปลอดภัยให้เข้มงวดยิ่งขึ้น.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
Over 400 Arch Linux AUR Packages Hijacked to Deploy Infostealer and eBPF Rootkit
ผู้เขียน
[email protected] (The Hacker News)
แหล่ง
The Hacker News
วันที่เผยแพร่
13 มิถุนายน 2569 เวลา 02:33

Related

บทความที่เกี่ยวข้อง

ช่องโหว่วิกฤต Splunk Enterprise ให้รันโค้ดโดยไม่มีการยืนย…Security
15 มิถุนายน 2569 เวลา 20:00

ช่องโหว่วิกฤต Splunk Enterprise ให้รันโค้ดโดยไม่มีการยืนย…

Splunk ปล่อยแพตช์แก้ช่องโหว่ CVE‑2026‑20253 ที่ให้ผู้ไม่ประสงค์ดีรันโค้ดโดยไม่ต้องยืนยันตัวตนและได้คะแนนความรุนแรง 9.8 ผู้ดูแลระบบควรอัปเดตเป็นเวอร์ชัน 10.2.4…

The Hacker News5 นาที
ผู้ป่วย NHS ไม่สามารถเลือกไม่ให้ข้อมูลเข้าสู่แพลตฟอร์ม Pa…Security
15 มิถุนายน 2569 เวลา 15:30

ผู้ป่วย NHS ไม่สามารถเลือกไม่ให้ข้อมูลเข้าสู่แพลตฟอร์ม Pa…

ผู้ป่วยอังกฤษไม่สามารถ opt‑out ข้อมูลจาก Palantir‑built NHS Federated Data Platform ได้ แม้ว่าการใช้เพื่อการวิจัยจะอยู่ภายใต้ National Data Opt‑Out แต่ NHS…

The Register5 นาที
Microsoft Teams กลับมานำ Wi‑Fi Tracking พร้อมการปรับปรุงค…Security
15 มิถุนายน 2569 เวลา 12:30

Microsoft Teams กลับมานำ Wi‑Fi Tracking พร้อมการปรับปรุงค…

Microsoft Teams นำฟีเจอร์ Wi‑Fi tracking กลับสู่ตลาดด้วยการให้ผู้ใช้ควบคุมข้อมูลตำแหน่งเอง หลังจากถูกระงับหลายครั้งเนื่องจากข้อกังวลเรื่องความเป็นส่วนตัว.…

XDA Developers6 นาที
Microsoft ปล่อยแพตช์ความปลอดภัย Windows 10 และ 11 ประจำเด…Security
15 มิถุนายน 2569 เวลา 09:30

Microsoft ปล่อยแพตช์ความปลอดภัย Windows 10 และ 11 ประจำเด…

Microsoft ได้ปล่อยแพตช์ความปลอดภัยสำหรับ Windows 10 และ 11 รอบมิถุนายน 2026 เพื่ออุดช่องโหว่ 200 รายการ รวมถึง Zero-Day 3 ตัว…

DroidSans8 นาที
คัดลอกลิงก์แล้ว!