PT-2026-41958

CVE-2026-45570

·

تاريخ النشر

2026-05-19

·

تاريخ التحديث

2026-10-31

الوصف من

CVSS 3.1
9.6
حرجة
المقاييسAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات go-git السابقة للإصدار v5
الوصف
يقوم بروتوكول النقل SSH في go-git بتكوين الأمر exec البعيد عن طريق تغليف مسار المستودع بين علامات اقتباس مفردة، لكنه يفشل في إخراجه من العلامات المضمنة داخل ذلك المسار. وهذا يسمح لمسار مستودع يحتوي على علامة اقتباس مفردة بالخروج من المنطقة المُغلفة وإلحاق رموز شل إضافية. على خوادم SSH التي تقوم بتقييم الأمر exec من خلال شل، مثل تلك التي تستخدم /bin/sh أو /bin/bash أو غلاف ForceCommand الذي يعيد تقييم $SSH ORIGINAL COMMAND، يتم تنفيذ هذه الرموز ضمن سياق تنفيذ الأوامر الخاص بالحساب. تحدث هذه المشكلة على جانب خادم SSH، لكن go-git يمكن أن يعمل كوسيلة للوصول إلى هذه الخوادم من خلال مسارات مستودعات يتحكم فيها المهاجم.
التوصيات
قم بالترقية إلى إصدار مدعوم من go-git (الإصدار 5 أو أحدث).
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-M7CR-M3PV-HGRP
AZL-88418
AZL-88800
CLEANSTART-2026-BL97213
CLEANSTART-2026-CP15003
CLEANSTART-2026-CV49545
CLEANSTART-2026-EH36582
CLEANSTART-2026-ES72297
CLEANSTART-2026-HO16255
CLEANSTART-2026-JN92182
CLEANSTART-2026-JW97006
CLEANSTART-2026-KL41807
CLEANSTART-2026-KQ90880
CLEANSTART-2026-LG29530
CLEANSTART-2026-MD00840
CLEANSTART-2026-MY68881
CLEANSTART-2026-OC51048
CLEANSTART-2026-OJ94675
CLEANSTART-2026-OS93204
CLEANSTART-2026-PG88122
CLEANSTART-2026-QT53274
CLEANSTART-2026-QV38909
CLEANSTART-2026-VD09973
CLEANSTART-2026-VD47610
CLEANSTART-2026-WF25734
CLEANSTART-2026-WT32301
CLEANSTART-2026-WY21381
GO-2026-5496
OPENSUSE-SU-2026:10831-1
OPENSUSE-SU-2026:21483-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾