CVE-2024-52308 in cliالمعلومات

الملخص

بحسب VulDB • 12/06/2026

تُظهر أدوات سطر أوامر GitHub (GitHub CLI) الإصدار 2.6.1 والإصدارات الأقدم ثغرة تسمح بتنفيذ أكواد برمجية عن بُعد من خلال خادم SSH ضار في مساحة عمل تطوير افتراضية (Codespace)، عند استخدام أوامر `gh codespace ssh` أو `gh codespace logs`. وقد تم إصلاح هذه الثغرة في الإصدار 2.62.0 من الـ CLI.

يتصل المطورون بمساحات العمل البعيدة عبر خادم SSH يعمل داخل حاوية التطوير (devcontainer)، والتي يتم توفيرها عادةً من خلال [صورة الحاوية الافتراضية]( https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-... https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration) . يقوم GitHub CLI [بالاستعلام عن تفاصيل اتصال SSH]( https://github.com/cli/cli/blob/30066b0042d0c5928d959e288144300cb28196c9/internal/codespaces/rpc/inv... https://github.com/cli/cli/blob/30066b0042d0c5928d959e288144300cb28196c9/internal/codespaces/rpc/invoker.go#L230-L244 )، مثل اسم المستخدم البعيد، والذي يُستخدم في [تنفيذ أوامر `ssh`]( https://github.com/cli/cli/blob/e356c69a6f0125cfaac782c35acf77314f18908d/pkg/cmd/codespace/ssh.go#L2... https://github.com/cli/cli/blob/e356c69a6f0125cfaac782c35acf77314f18908d/pkg/cmd/codespace/ssh.go#L263 ) لأوامر `gh codespace ssh` أو `gh codespace logs`.

يحدث هذا الاستغلال عندما تحتوي حاوية تطوير تابعة لطرف ثالث وضارة على خادم SSH معدل يقوم بحقن وسائط (arguments) لـ `ssh` ضمن تفاصيل اتصال SSH. يمكن لأوامر `gh codespace ssh` و `gh codespace logs` تنفيذ أكواد برمجية عشوائية على محطة عمل المستخدم إذا احتوى اسم المستخدم البعيد على شيء مثل `-oProxyCommand="echo hacked" #`. حيث يؤدي الوسيط `-oProxyCommand` إلى تنفيذ الأمر المقدم من قبل `ssh`، بينما يتسبب تعليق القشرة (`#`) في تجاهل أي وسائط أخرى لـ `ssh`.

في الإصدار 2.62.0، يتم التحقق من صحة معلومات اسم المستخدم البعيد قبل استخدامها.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

06/11/2024

إفشاء

15/11/2024

الاعتدال

تمت الموافقة

إدخال

VDB-284642

EPSS

0.00861

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!