ศูนย์ประสานการรักษาความมั่นคงปลอดภัยไซเบอร์ ด้านความมั่นคงของรัฐฝ่ายพลเรือน

ภาพรวมแท็กนี้

2 ข่าว

Rust 1.100 เพิ่ม dependency cooldown ใน Cargo — ปฏิเสธแพ็กเกจที่เพิ่งเผยแพร่ตามอายุขั้นต่ำ ซื้อเวลาจับ crate อันตรายก่อนลามเข้า CI

Rust 1.100 adds Cargo dependency cooldowns against malicious crates
Rust 1.100 ที่กำหนดออกวันที่ 12 พฤศจิกายน 2569 จะรองรับ dependency cooldown ใน Cargo แบบ stable ให้ปฏิเสธเวอร์ชันแพ็กเกจที่อายุยังไม่ถึงเกณฑ์ที่ตั้งไว้ ฟีเจอร์นี้เป็นแบบ opt-in ค่าเริ่มต้นยังเป็นศูนย์ ต้องตั้ง global-min-publish-age เอง เหตุผลมาจากกรณี arrayref, internment และ append-only-vec ที่ถูกยึดเมื่อสิงหาคม และอยู่บน crates.io 86-107 นาทีก่อนถูกถอด รายการใน Cargo.lock เดิมไม่ถูกตรวจย้อนหลัง และ cooldown ไม่ได้พิสูจน์ว่าแพ็กเกจปลอดภัย

แพ็กเกจ Rust ยอดนิยมถูกยึด — ฝัง proc-macro1 ปลอมชื่อ รันมัลแวร์ขโมยรหัสผ่านตั้งแต่ตอนคอมไพล์

soc malware supply chain infostealer downloads compromised popular rust packages with
crate ยอดนิยมของภาษา Rust สามตัวคือ arrayref, append-only-vec และ internment ถูกดัดแปลงให้ดึงแพ็กเกจปลอมชื่อ proc-macro1 เข้ามาเป็น dependency ซอร์สโค้ดที่มองเห็นไม่ถูกแตะต้องเลย โค้ดอันตรายซ่อนอยู่ในไฟล์ build.rs ที่ Cargo รันเองทุกครั้งที่คอมไพล์ เพย์โหลดเป็นอินโฟสตีลเลอร์ข้ามแพลตฟอร์มที่ดูดรหัสผ่านจากเบราว์เซอร์ตระกูล Chromium ทีม Rust Security Response ถอนเวอร์ชันที่ปนเปื้อนและล็อกบัญชีผู้ดูแลภายในราวสองชั่วโมง