CVE-2026-104356
PictShare < 3.7.1 رمز حذف قابل للتنبؤ عبر rand()
- تم النشر
- 01/10/2026
- محدث
- 02/10/2026
- تخصيص CNA
- VulnCheck
- الأدلة المرصودة
- 03/10/2026
CVSS الأساسي
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xملخص
يحتوي PictShare قبل الإصدار 3.7.1 على ثغرة عشوائية ضعيفة حيث تستخدم الدالة getRandomString() مولّد الأرقام العشوائية غير التشفيري rand() PRNG لتوليد رمز التفويض delete_code في src/inc/core.php. يمكن للمهاجمين التنبؤ بحالة PRNG أو استنتاجها لتخمين قيم delete_code الصالحة وتنفيذ حذف غير مصرّح به للملفات المستضافة دون الحاجة إلى قراءة الكود من نقطة النهاية info.
المصادر
حذف متوقع للكود delete_code عبر rand() في PictShare < 3.7.1 (CWE-338). إثبات المفهوم + تقرير استشاري.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.