ما در گزارش اخیر خود بررسی کردیم که چگونه یک نقص GitHub در بخش کامنتها (نظرات)، میتواند توسط مهاجم برای توزیع بدافزار مورد سوء استفاده قرار گیرد. اکنون مشخص شده است که GitLab نیز تحت تأثیر این نقص قرار دارد و میتواند به شیوهای مشابه (با استفاده از URLهای مرتبط با مخازن) مورد سوء استفاده قرار گیرد.
مهاجمان با سوء استفاده از این نقص خواهند توانست طعمههای فریبنده و متقاعدکنندهای ایجاد کنند. به عنوان مثال، به نظر میرسد URLهای زیر که به ظاهر حاوی فایلهای ZIP هستند، در مخزن کد منبع مایکروسافت میزبانی میشوند. در حالی که نتایج بررسیها، حاکی از آن است که فایلها، بدافزار بوده و در مخزن کد مایکروسافت وجود ندارند.
این نقص در گیت هاب، بیانگر آن است که مهاجم چگونه میتواند از بخش کامنت برای ارسال بدافزار سوء استفاده کرده و وانمود کند، فایلهای مخرب در مخازن کد منبع رسمی سازمانهای معتبر میزبانی میشوند.
کاربر گیت هاب هنگام گذاشتن کامنت، میتواند فایلی (آرشیو، اسناد و غیره) را ضمیمه کند که در CDN گیت هاب آپلود میگردد و با استفاده از یک URL منحصربهفرد و مرتبط با پروژه در فرمت زیر مشخص میشود:
گیت هاب به جای ایجاد URL پس از ارسال کامنت، لینک دانلود را به طور خودکار پس از افزودن فایل به کامنتِ ذخیرهنشده، ایجاد میکند. این شرایط، به مهاجم اجازه میدهد تا بدافزار خود را به هر مخزنی متصل کند.
لینک دانلود به صورت خودکار هنگام افزودن یک فایل به کامنت ایجاد میشود
شما حتی اگر تصمیم بگیرید کامنت را ارسال نکنید و یا آن را پس از ارسال حذف کنید، فایلها از CDN گیت هاب حذف نخواهند شد و URLهای دانلود، برای همیشه باقی خواهند ماند.
ما مدت کوتاهی پس از انتشار این گزارش، متوجه شدیم که GitLab نیز از این موضوع در امان نیست و کاربران میتوانند از ویژگی “کامنت” در GitLab به روشی مشابه سوء استفاده کنند.
Bleepingcomputer در آزمایشهای خود توانست، فایلهایی را آپلود کند که تنها در CDN این سایت (GitLab) آپلود شده بودند، اما این گونه به نظر میرسید که فایلها در مخازن GitLab پروژههای منبع باز محبوب مانند Inkscape و Wireshark وجود دارند:
فایل مورد استفاده در آزمایش، یک تصویر JPG است که به فرمت exe تغییر نام داده است تا نشان دهد که مهاجمان چگونه با سوء استفاده از این ویژگی، میتوانند کاربران را به دانلود نرمافزارهای جعلی حاوی بدافزار فریب دهند. فرمت URL پس از آپلود چنین فایلهایی در GitLab به صورت زیر خواهد بود:
لینک دانلود هنگام افزودن یک فایل به بخش کامنت GitLab به طور خودکار ایجاد میشود
لینکهای فایل GitLab مانند GitHub، به گونهای هستند که بدون ارسال کامنت، ایجاد میشوند و قابل حذف نخواهند بود.
متأسفانه، حتی اگر شرکتی متوجه شود که مخازن آنها برای توزیع بدافزار مورد سوء استفاده قرار گرفته است، احتمالا نخواهد توانست فایلهای پیوست شده به پروژههای خود را مدیریت کند (چنین تنظیماتی تاکنون مشاهده نشده است). GitLab هنوز پاسخی در خصوص این باگ ارائه نکرده است.
خانه » GitLab تحت تأثیر نقص CDN به سبک GitHub قرار گرفت
GitLab تحت تأثیر نقص CDN به سبک GitHub قرار گرفت
اشتراک گذاری
ما در گزارش اخیر خود بررسی کردیم که چگونه یک نقص GitHub در بخش کامنتها (نظرات)، میتواند توسط مهاجم برای توزیع بدافزار مورد سوء استفاده قرار گیرد. اکنون مشخص شده است که GitLab نیز تحت تأثیر این نقص قرار دارد و میتواند به شیوهای مشابه (با استفاده از URLهای مرتبط با مخازن) مورد سوء استفاده قرار گیرد.
مهاجمان با سوء استفاده از این نقص خواهند توانست طعمههای فریبنده و متقاعدکنندهای ایجاد کنند. به عنوان مثال، به نظر میرسد URLهای زیر که به ظاهر حاوی فایلهای ZIP هستند، در مخزن کد منبع مایکروسافت میزبانی میشوند. در حالی که نتایج بررسیها، حاکی از آن است که فایلها، بدافزار بوده و در مخزن کد مایکروسافت وجود ندارند.
https://github[.]com/microsoft/vcpkg/files/14125503/Cheat.Lab.2.7.2.zip
https://github[.]com/microsoft/STL/files/14432565/Cheater.Pro.1.6.0.zip
این نقص در گیت هاب، بیانگر آن است که مهاجم چگونه میتواند از بخش کامنت برای ارسال بدافزار سوء استفاده کرده و وانمود کند، فایلهای مخرب در مخازن کد منبع رسمی سازمانهای معتبر میزبانی میشوند.
کاربر گیت هاب هنگام گذاشتن کامنت، میتواند فایلی (آرشیو، اسناد و غیره) را ضمیمه کند که در CDN گیت هاب آپلود میگردد و با استفاده از یک URL منحصربهفرد و مرتبط با پروژه در فرمت زیر مشخص میشود:
“ https://www.github.com/{project_user}/{repo_name}/files/{file_id}/{file_name}“
گیت هاب به جای ایجاد URL پس از ارسال کامنت، لینک دانلود را به طور خودکار پس از افزودن فایل به کامنتِ ذخیره نشده، ایجاد میکند. این شرایط، به مهاجم اجازه میدهد تا بدافزار خود را به هر مخزنی متصل کند.
شما حتی اگر تصمیم بگیرید کامنت را ارسال نکنید و یا آن را پس از ارسال حذف کنید، فایلها از CDN گیت هاب حذف نخواهند شد و URLهای دانلود، برای همیشه باقی خواهند ماند.
ما مدت کوتاهی پس از انتشار این گزارش، متوجه شدیم که GitLab نیز از این موضوع در امان نیست و کاربران میتوانند از ویژگی “کامنت” در GitLab به روشی مشابه سوء استفاده کنند.
Bleepingcomputer در آزمایشهای خود توانست، فایلهایی را آپلود کند که تنها در CDN این سایت (GitLab) آپلود شده بودند، اما این گونه به نظر میرسید که فایلها در مخازن GitLab پروژههای منبع باز محبوب مانند Inkscape و Wireshark وجود دارند:
https://gitlab[.]com/inkscape/inkscape/uploads/edfdbc997689255568a7c81db3f3dc51/InkScape-2024-Latest.exe
https://gitlab[.]com/wireshark/wireshark/uploads/b4162053fbb4dc6ee4f673c532009e16/WireShark-v4.2.4-stable-release.exe
فایل مورد استفاده در آزمایش، یک تصویر JPG است که به فرمت exe تغییر نام داده است تا نشان دهد که مهاجمان چگونه با سوء استفاده از این ویژگی، میتوانند کاربران را به دانلود نرمافزارهای جعلی حاوی بدافزار فریب دهند. فرمت URL پس از آپلود چنین فایلهایی در GitLab به صورت زیر خواهد بود:
https://gitlab.com/{project_group_namr}/{repo_name}/uploads/{file_id}/{file_name}
لینکهای فایل GitLab مانند GitHub، به گونهای هستند که بدون ارسال کامنت، ایجاد میشوند و قابل حذف نخواهند بود.
متأسفانه، حتی اگر شرکتی متوجه شود که مخازن آنها برای توزیع بدافزار مورد سوء استفاده قرار گرفته است، احتمالا نخواهد توانست فایلهای پیوست شده به پروژههای خود را مدیریت کند (چنین تنظیماتی تاکنون مشاهده نشده است). GitLab هنوز پاسخی در خصوص این باگ ارائه نکرده است.
منبع
https://www.bleepingcomputer.com/news/security/gitlab-affected-by-github-style-cdn-flaw-allowing-malware-hosting
برچسب ها
آخرین اخبار سایبری
آسیبپذیری جدید cPanel به حسابهای میزبانی امکان اجرای کد با دسترسی Root و کنترل کامل سرور را میدهد
بدافزار جدید Carbonato با استفاده از عاملهای هوش مصنوعی، امکان کنترل میزبانهای داکر متصل به اینترنت را فراهم میکند
وردپرس یک آسیبپذیری بحرانی با قابلیت اجرای کد در برخی سرورها را پچ کرد
سیستمهای مدیریت شبکه به هدف اصلی حملات سایبری تبدیل شدهاند
انتشار PoC آسیبپذیری روز صفر BigDiskBuster که فرآیند بهروزرسانی مایکروسافت دیفندر را مختل میکند
آخرین آسیب پذیری های تحلیل شده
CVE-2026-8932
CVE-2026-69414
CVE-2026-50656
CVE-2026-79911
CVE-2026-15469
CVE-2026-32475
CVE-2026-53547
محبوبترین مقالات سایبری
اخاذی ۴۲ میلیون دلاری باج افزار Akira و نفوذ به سرورهای لینوکس
روشی برای شناسایی بدافزارهای بالقوه iOS
Remcos RAT از طریق بازیهای مختص گروه سنی بزرگسالان در موج حمله جدید توزیع میشود
موج جدید بدافزار JSOutProx، شرکت ها و سرویس های مالی را مورد هدف قرار داد
نفوذ بدافزار more_eggs به استخدام کنندگان در لینکدین توسط فایل رزومه آلوده
مطالب مرتبط
بخش نظرات گیت هاب برای ارسال بدافزار مورد سوء استفاده قرار گرفت
ویژگی رمزگذاری محدود به اپلیکیشن (app-bound) در مرورگر کروم هک شد!
بررسی وضعیت باج افزار در سپتامبر ۲۰۲۴
بررسی امنیت سایبری در فضای کسب و کارهای کوچک و متوسط (SMB)