ข้ามไปยังเนื้อหา
นับถอยหลัง 3 วัน — OpenAI revoke macOS code-signing cert วัน 8 พ.ค. หลัง Axios supply chain attack: ใครยังใช้ ChatGPT Desktop / Codex / Atlas รุ่นเก่าต้อง update ทันที
การแฮ็ก

นับถอยหลัง 3 วัน — OpenAI revoke macOS code-signing cert วัน 8 พ.ค. หลัง Axios supply chain attack: ใครยังใช้ ChatGPT Desktop / Codex / Atlas รุ่นเก่าต้อง update ทันที

อ่าน 5 นาที ที่มา: OpenAI Security

วันศุกร์ที่ 8 พ.ค. 2026 OpenAI จะ revoke macOS code-signing certificate เดิมของตัวเองเพื่อตอบโต้กับเหตุการณ์ supply chain attack ที่กระทบ Axios npm package — ใช้เวลานับจาก disclosure วันที่ 11 เม.ย. ประมาณ 4 สัปดาห์ในการ rotate cert + sign แอปใหม่ + ทดสอบ

หลังเที่ยงคืนวันศุกร์เป็นต้นไป — แอป OpenAI macOS เวอร์ชันเก่า (ChatGPT Desktop, Codex, Codex CLI, Atlas) จะถูก macOS Gatekeeper block จาก security policy — user ต้อง download เวอร์ชันใหม่ที่ sign ด้วย cert ใหม่

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

31 มี.ค. 2026 — OpenAI’s GitHub Actions workflow สำหรับ sign macOS app download Axios เวอร์ชัน 1.14.1 ที่ถูก compromise โดยกลุ่มที่ The Hacker News + SecurityWeek ระบุว่ามีความเชื่อมโยงกับ North Korean APT

Axios เป็น HTTP client npm package ที่ใช้ในโครงการ JavaScript/Node.js หลายล้าน — เวอร์ชัน 1.14.1 (downloaded ระหว่าง 31 มี.ค. - 11 เม.ย.) มี malicious payload ที่:

  • พยายาม exfiltrate environment variable
  • ดูแฟ้ม credential ที่ runtime
  • ส่ง data ไป command-and-control server

11 เม.ย. — Axios maintainer disclose incident — OpenAI security ทบทวน workflow ของตัวเอง — พบว่า workflow ที่ sign macOS app มี:

  1. Code-signing certificate สำหรับ macOS app
  2. Notarization material ของ Apple Developer Program
  3. Apple ID + bundle identifier

ถ้า payload ดึงข้อมูลเหล่านี้ออกได้ — attacker สามารถ sign malicious macOS binary ที่ดูเหมือน OpenAI legitimate software ได้ (เช่น ปลอม ChatGPT Desktop)

OpenAI assessment

หลัง forensic review — OpenAI สรุปว่า:

  • No evidence ของ user data compromise
  • No evidence ของ system / IP compromise
  • Likely the certificate was NOT successfully exfiltrated เพราะ timing ของ payload + sequencing ของ job + certificate ที่ inject เข้า job เฉพาะช่วงสั้น

แต่ — out of an abundance of caution — OpenAI ยังคง revoke + rotate certificate อยู่ดี เพราะ “blast radius ของ certificate ที่ถูก compromise คือ supply chain attack ระดับ ChatGPT Desktop ไป ทุก user” ซึ่งใหญ่เกินกว่าจะรับ residual risk

Root cause — สิ่งที่ทุก dev team ควรเรียนรู้

ใน security advisory OpenAI เปิดเผย root cause สองข้อชัดเจน:

1. Floating tag แทน commit hash

GitHub Action ที่เรียกใน workflow ใช้ floating tag (เช่น actions/checkout@v4 หรือ softprops/action-gh-release@v2) แทน specific commit hash (เช่น actions/checkout@8e5e7e5...)

floating tag = action จะ resolve เป็น latest version ที่ tag นั้น point ไปทุกครั้งที่ workflow run — ถ้า maintainer ของ action ถูก compromise (หรือ malicious actor push เวอร์ชันใหม่ภายใต้ tag เดิม) workflow ก็จะ pull เวอร์ชันใหม่อัตโนมัติ

Fix: pin action ทุกตัวเป็น 40-character commit hash + Dependabot auto-update เป็น hash แทนที่จะเป็น tag

2. ไม่ได้ตั้ง minimumReleaseAge สำหรับ npm

minimumReleaseAge คือ npm config ที่บอกให้ ignore package เวอร์ชันที่ publish น้อยกว่า X วัน — เพื่อให้ community + security tool มีเวลา detect malicious version ก่อนที่ build ของเราจะ pull

OpenAI workflow ไม่ได้ตั้ง config นี้ = pull ทันทีที่ Axios 1.14.1 publish — ก่อน Socket.dev, Snyk, GitHub Advisory จะ flag

Fix: ตั้ง minimumReleaseAge: 7d ใน .npmrc หรือใน CI config — เพื่อ delay window ให้ scanner detect

What gets blocked วันศุกร์

หลัง 8 พ.ค. 2026 — แอปต่อไปนี้ที่ sign ด้วย cert เก่าจะถูก macOS Gatekeeper block:

  • ChatGPT Desktop for macOS (เวอร์ชันก่อน 1.x.x ที่ release หลัง mid-April)
  • Codex desktop app
  • Codex CLI (สำหรับ CLI version ที่ sign — Homebrew install ส่วนใหญ่ไม่กระทบ)
  • Atlas browser ของ OpenAI

User ต้อง:

  1. Update เป็นเวอร์ชันล่าสุด (auto-update ใน app หรือ download ใหม่จาก openai.com)
  2. Verify signature ผ่าน codesign -dvvv /Applications/ChatGPT.app ดู Authority chain ใหม่

มุมมอง AI Curator

Incident นี้เป็น case study ที่ดีมาก ของ supply chain risk ในยุค AI tooling — ทุก dev team ที่ build/ship software ในไทยควรหยิบไป review postmortem:

1. AI tool maker ก็เป็น software supply chain. ChatGPT Desktop, Cursor, Claude Desktop, GitHub Copilot — ทุกตัวเป็น macOS/Windows binary ที่ ship ผ่าน code signing pipeline ของตัวเอง — ตัว AI ไม่ทำให้ supply chain ปลอดภัยขึ้น (กลับกัน — release cadence ที่เร็วขึ้นทำให้ window ของ vulnerability ใหญ่ขึ้น) — security team ต้องดูแล tool เหล่านี้เหมือน internal application

2. CI/CD ของ AI lab ก็มี blast radius ระดับ ecosystem. ถ้า OpenAI cert ถูก leak จริง — attacker จะ sign malicious ChatGPT Desktop ได้ ส่ง update ผ่าน auto-update ไป ทุก Mac ของ user OpenAI ทั่วโลก — blast radius = 100M+ user — เทียบกับ SolarWinds ใน 2020 ก็ยังเล็กกว่า — supply chain ของ AI tool maker คือ single-point-of-failure ใหญ่ที่สุดในยุค post-LLM

3. สำหรับ dev team ไทย — 4 action item คืนนี้:

  • Audit GitHub Action ทั้งหมด ใน repo ของบริษัท — pin เป็น commit hash ทุกตัว — ใช้ tool ชื่อ pinact หรือ ratchet ช่วย
  • Set minimumReleaseAge ใน .npmrc / pnpm-workspace.yaml — แนะนำ 7-14 วัน
  • Enable npm package signing verification (Sigstore) สำหรับ critical dependency
  • Rotate developer secret ใน CI ทุก 90 วัน — ไม่ใช่รอจนเกิดเหตุค่อยทำ

4. Apple Gatekeeper enforcement = เป็น forcing function ที่ดี. Mac มี security control ที่ block unsigned/revoked binary โดย default — บริษัทไทยที่ลง ChatGPT Desktop ผ่าน MDM (Jamf, Microsoft Intune) ต้อง push update ก่อน 8 พ.ค. ไม่งั้น Mac employee ทุกเครื่องจะ pop “ChatGPT cannot be opened” ในวันจันทร์ — IT helpdesk จะรับ ticket เป็นล่ม

5. Big picture: trust model ของ AI tool ต้อง mature เร็วมาก. ปี 2025 ทุกคนติดตั้ง ChatGPT/Cursor/Claude บน laptop ทำงานโดยไม่คิด — ปี 2026 incident แบบนี้จะเกิดบ่อยขึ้น (รวม Cursor, Anthropic ก็มี similar exposure surface) — เราต้องเริ่มมี “AI tool zero-trust policy” ภายในองค์กร — กระบวนการ auto-update, isolation, audit ที่จริงจัง — แทนที่จะ trust by default

ในไทย — สำหรับ developer ที่ใช้ ChatGPT/Codex บน Mac ส่วนตัว — open app, ดูว่ามี update notification หรือยัง, update เลย — งานวันจันทร์จะไม่สะดุด

แหล่งข่าว

บทความนี้เรียบเรียงจากแหล่งข่าวต้นทาง — OpenAI Security

เนื้อหาบน blog นี้สร้างโดย AI โดยมีการกำกับบรรณาธิการจากมนุษย์

อ่านเพิ่มในหมวด การแฮ็ก

ลิงก์แชร์ ChatGPT ลิงก์เดียวยึดบัญชีได้ ต้นตอคือ MathLive ไลบรารีที่มียอดดาวน์โหลดกว่า 4 แสนต่อสัปดาห์ เพิ่งออกแพตช์ 31 ต.ค.
การแฮ็ก

ลิงก์แชร์ ChatGPT ลิงก์เดียวยึดบัญชีได้ ต้นตอคือ MathLive ไลบรารีที่มียอดดาวน์โหลดกว่า 4 แสนต่อสัปดาห์ เพิ่งออกแพตช์ 31 ต.ค.

Parameter Labs เปิดเผยเมื่อ 28 ต.ค. ว่าลิงก์แชร์ ChatGPT สามารถรัน JavaScript ในเซสชันของคนเปิด อ่านแชตส่วนตัวและส่งข้อมูลออกนอกได้ OpenAI แก้แล้วเมื่อ 26 ต.ค. แต่ไลบรารี MathLive ที่เป็นจุดเริ่มต้นเพิ่งออกการแก้ด้านความปลอดภัยเมื่อ 31 ต.ค.

· อ่าน 5 นาที
Talos พบมัลแวร์ VOLTA ขโมยข้อมูลแล้วส่งให้ LLM จัดอันดับว่าเหยื่อคุ้มค่าแค่ไหน พร้อมสลับโมเดลอัตโนมัติเมื่อถูกปฏิเสธ
การแฮ็ก

Talos พบมัลแวร์ VOLTA ขโมยข้อมูลแล้วส่งให้ LLM จัดอันดับว่าเหยื่อคุ้มค่าแค่ไหน พร้อมสลับโมเดลอัตโนมัติเมื่อถูกปฏิเสธ

Cisco Talos เผยแพร่รายงาน VOLTA-AUTODOXER เมื่อ 31 ต.ค. มัลแวร์ขโมยข้อมูลบน Windows ที่ส่งหลักฐานของเหยื่อผ่าน OpenRouter ให้ LLM เขียนรายงานจัดลำดับมูลค่า ถ้าโมเดลแรกปฏิเสธจะไล่ไปโมเดลถัดไป และตัวสร้างแบบแทนค่าบ่งชี้ว่าอาจถูกขายเป็นสินค้า

· อ่าน 4 นาที
ส่วนขยาย Claude Code ปลอมฝังแบ็กดอร์ SSH บน Cursor Marketplace — อยู่ 11 ชั่วโมง กระทบไม่เกิน 5,000 คน ถอนส่วนขยายอย่างเดียวไม่พอ
การแฮ็ก

ส่วนขยาย Claude Code ปลอมฝังแบ็กดอร์ SSH บน Cursor Marketplace — อยู่ 11 ชั่วโมง กระทบไม่เกิน 5,000 คน ถอนส่วนขยายอย่างเดียวไม่พอ

Cursor ยืนยันว่า Anthropic.claude-code เวอร์ชัน 2.1.312 และ 2.1.313 ที่ถูกดัดแปลงอยู่ใน marketplace ราว 11 ชั่วโมงเมื่อ 29 ต.ค. พยายามเปิดแบ็กดอร์ SSH บน macOS และ Windows พนักงาน Anthropic ยืนยันว่า 2.1.313 ไม่เคยถูกเผยแพร่จากบริษัท เรื่องที่ยังไม่เปิดเผยคือคนร้ายเข้าไปวางไฟล์ได้อย่างไร

· อ่าน 5 นาที