
CVE-2026-44289, CVE-2026-44290, CVE-2026-44291, CVE-2026-44292, CVE-2026-44294, CVE-2026-44295 - protobuf.js
CVE-2026-44289, CVE-2026-44290, CVE-2026-44291, CVE-2026-44292, CVE-2026-44294, CVE-2026-44295 - protobuf.js
استخدم هذا المشروع فقط في بيئات آمنة ومصرح بها مثل:
إعداد مثال:
git clone <repository-url>
cd <repository-name>
# المشروع يستخدم بايثون كما هو موضح أدناه
# إنشاء بيئة افتراضية
python -m venv venv
# تفعيل البيئة الافتراضية
# macOS / Linux
source venv/bin/activate
# Windows (Git Bash / WSL)
source venv/Scripts/activate
استخدام مثال:
# CVE-2026-44289
python cve_2026_44289_poc.py -h
# إنشاء حمولة عميقة
python cve_2026_44289_poc.py --generate 1500
# اختبار مفكك الترميز الضعيف (يجب أن يتعطل مع RecursionError)
python cve_2026_44289_poc.py --decode --vulnerable
# اختبار مفكك الترميز الآمن
python cve_2026_44289_poc.py --decode --safe --depth-limit 300
مستودع للتعلم والاختبار والبحث في مفاهيم الأمن السيبراني في بيئات خاضعة للتحكم.
هذا المستودع لأغراض تعليمية وأبحاث أمنية مصرح بها فقط.
تم تصميمه لمساعدة المستخدمين على تعلم:
استخدم هذا المستودع فقط في بيئات لديك الإذن باستخدامها، مثل:
الاستخدام غير المصرح به أو غير القانوني محظور تمامًا.
المؤلف والمساهمون غير مسؤولين عن أي ضرر أو سوء استخدام أو مشاكل قانونية أو خسائر ناتجة عن هذا المشروع.
باستخدام هذا المستودع، فإنك توافق على أن:
هذا المشروع مخصص لـ:
يرجى اتباع ممارسات الإفصاح المسؤول والامتثال لجميع القوانين المعمول بها.
للإفصاح المسؤول أو التعاون، اتصل بمشرف المستودع عبر GitHub.