EST. 2026 — บันทึกงานเซิร์ฟเวอร์จริง SYSADMIN · SECURITY · AI · DIRECTADMIN เล่มที่ 01
THE SYSADMIN ALMANAC
หน้าหลัก / Security Notice / Debian แก้ GitPython เสี่ยงข้อมูลรั่วและรันโค้ด DSA-6594-1
Security Notice

Debian แก้ GitPython เสี่ยงข้อมูลรั่วและรันโค้ด DSA-6594-1

โดย Ton-Or ·29 ต.ค. 2026·อ่าน 4 นาที
Debian แก้ GitPython เสี่ยงข้อมูลรั่วและรันโค้ด DSA-6594-1

ผู้ดูแล Debian trixie ที่ใช้ GitPython ควรเร่งอัปเดตแพ็กเกจตามประกาศและตรวจรุ่นหลังติดตั้ง

สรุปใน 1 นาที

อาการ/ปัญหา
ช่องโหว่หลายรายการอาจทำให้ข้อมูลรั่ว เข้าถึงพาธนอกขอบเขต รันโค้ดตามใจผู้โจมตี หรือปฏิเสธการให้บริการ
ใครควรอ่าน
ระบบ Debian trixie ที่ติดตั้ง GitPython จากแพ็กเกจ python-git โดยแพ็กเกจใช้งานสำหรับ Python 3 ชื่อ python3-git
ทางแก้แบบสั้น
อัปเดตแพ็กเกจจาก Debian security ให้เป็น 3.1.44-1+deb13u1 หรือรุ่นใหม่กว่าที่มีแพตช์นี้
ข้ามไปขั้นตอน

พอดีไล่ฟีด Debian เจอประกาศ DSA-6594-1 ลงวันที่ 29 ตุลาคม 2026 แก้ช่องโหว่ใน python-git หรือ GitPython ไลบรารี Python สำหรับทำงานกับ Git repository ผลกระทบมีถึงการรันโค้ดที่ผู้โจมตีกำหนด ผู้ดูแลงานอัตโนมัติที่ใช้ไลบรารีนี้ควรตรวจรุ่นและจัดคิวอัปเดตโดยเร็ว

DSA-6594-1ประกาศ Debian
29 ต.ค.วันที่ประกาศ ปี 2026
trixieรุ่นที่ประกาศแพตช์
38 CVEช่องโหว่ที่อ้างถึง

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

Debian ระบุผลกระทบหลายแบบ ได้แก่ ข้อมูลรั่วไหล การเข้าถึงพาธนอกขอบเขตที่ควรอนุญาต หรือ directory traversal การรันโค้ดที่ผู้โจมตีกำหนด และ denial of service ซึ่งทำให้งานหรือบริการทำงานต่อไม่ได้

ประกาศไม่ได้แยกกลไกและเงื่อนไขของแต่ละ CVE เลยไม่ควรสรุปว่าทุกโปรแกรมที่ใช้ GitPython ถูกโจมตีได้แบบเดียวกัน และประกาศไม่ได้ให้ระดับความรุนแรงหรือคะแนน CVSS ของชุดอัปเดตนี้

รายการ CVE ที่ประกาศครอบคลุมมีดังนี้:

  • CVE-2026-42215, CVE-2026-42284, CVE-2026-44243, CVE-2026-44244
  • CVE-2026-67322, CVE-2026-67323, CVE-2026-67324, CVE-2026-67325, CVE-2026-67326, CVE-2026-69097
  • CVE-2026-73619, CVE-2026-73620, CVE-2026-73621, CVE-2026-73622, CVE-2026-73623, CVE-2026-73624, CVE-2026-73625
  • CVE-2026-76217, CVE-2026-76218, CVE-2026-76219, CVE-2026-76220, CVE-2026-76221, CVE-2026-76222
  • CVE-2026-78675, CVE-2026-78676, CVE-2026-78677, CVE-2026-78678, CVE-2026-78679
  • CVE-2026-87817, CVE-2026-87818, CVE-2026-87819, CVE-2026-100689
  • CVE-2026-110855, CVE-2026-110856, CVE-2026-110857, CVE-2026-110858, CVE-2026-110860, CVE-2026-114145

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

ขอบเขตการแก้ใน DSA นี้คือ Debian stable ชื่อ trixie โดย Debian Security Tracker ระบุสถานะแพ็กเกจต้นทางไว้ดังตาราง

Release / แพ็กเกจต้นทาง รุ่นที่มีช่องโหว่ตาม Tracker รุ่นที่แก้
trixie / python-git 3.1.44-1 3.1.44-1+deb13u1

ชื่อ python-git ในประกาศเป็นชื่อแพ็กเกจต้นทาง ส่วนโมดูลที่ติดตั้งใช้งานกับ Python 3 คือ python3-git เวลาใช้ APT ต้องตรวจชื่อนี้ให้ตรงด้วย รุ่นแก้ข้างต้นเป็นหมายเลขแพ็กเกจ Debian สำหรับ trixie อย่านำไปใช้เป็นเกณฑ์รุ่น upstream หรือข้ามไปเทียบกับ Debian รุ่นอื่นโดยตรง

ต้องทำอะไร

เริ่มจากตรวจว่าระบบติดตั้ง python3-git หรือไม่ และ APT เห็นรุ่นจากแหล่ง security แล้วหรือยัง สำหรับระบบที่ติดตั้งแพ็กเกจนี้อยู่ ให้สำรองข้อมูลและค่าที่จำเป็นตามขั้นตอนดูแลระบบก่อนอัปเดต แล้วใช้คำสั่งต่อไปนี้

sudo apt update
apt policy python3-git
sudo apt install --only-upgrade python3-git
dpkg-query -W -f='${Package} ${Version}\n' python3-git

หลังติดตั้ง ให้ตรวจว่าได้ 3.1.44-1+deb13u1 หรือใหม่กว่าที่รวมแพตช์นี้ ถ้า APT ยังเสนอรุ่นเก่า ให้ตรวจคลังแพ็กเกจและข้อผิดพลาดจากการอัปเดตรายการ จากนั้นทดสอบงาน Git ของแอป และเริ่มโปรเซสที่โหลดไลบรารีค้างไว้ใหม่ตามขั้นตอนของบริการ

หากแอปพลิเคชันติดตั้ง GitPython แยกผ่าน virtual environment หรือเครื่องมือจัดการ dependency ควรตรวจแหล่งติดตั้งของแอปนั้นเพิ่ม การอัปเดตแพ็กเกจระบบไม่ได้ยืนยันว่าไลบรารีทุกสำเนาถูกเปลี่ยนแล้ว ส่วนประกาศนี้ไม่ได้ให้ workaround ไว้ แนวทางที่ Debian แนะนำคืออัปเกรดแพ็กเกจ

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

ที่มา: Debian Security Advisory DSA-6594-1 — python-git หากมีรายละเอียดเพิ่มเติมที่ต้องขยายความ เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

อยากให้เราทำให้ไหม?

ให้เราช่วยติดตั้ง ตั้งค่า ย้ายระบบ หรือแก้ปัญหาเซิร์ฟเวอร์ เพื่อให้คุณมีเวลาไปทำงานที่สำคัญกว่า

คุยเรื่องงานกับเรา

เคยเจองานแบบนี้ไหม? ติดตรงไหน?

มาแลกวิธีกันต่อในบอร์ด LinuxThai

→ คุยต่อในบอร์ด

ความคิดเห็น 0

ยังไม่มีความคิดเห็น — เป็นคนแรกเลย