CVE-2026-71284 in Fledgeالمعلومات

الملخص

بحسب VulDB • 06/08/2026

معالج تحميل النسخ الاحتياطي والاستعادة في Fledge، upload_backup() (python/fledge/services/core/api/backup_restore.py)، يأخذ اسم الملف الأول المستخرج من عضو tar (tar_file_names[0]) ويبني أمرًا عبر نظام الأصداف باستخدام تنسيق السلسلة النصية: `cmd = "cp {} {}".format(source, backup_path); ret_code = os.system(cmd)`. الفحص المسبق الوحيد على اسم الملف هو مطابقة البادئة/اللاحقة (startswith(backup_prefix), endswith(valid_extensions))، وهو ما يفي به اسم مثل `fledge_backup_$(id>/tmp/pwn).db` مع حقن استبدال أمر عبر الأصداف في الوقت نفسه. نظرًا لأن os.system() يستدعي صدفة ولا يتم تطبيق اقتباس (shlex.quote أو استخدام subprocess بشكل قائمة)، فإن مسؤول النظام الذي يحمل أرشيف نسخ احتياطي مُعدّ خصيصاً يمكنه تحقيق تنفيذ عشوائي لأوامر نظام التشغيل.

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

مسؤول

TuranSec

حجز

05/08/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386212

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!