الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

Fallintoplace

#54968من 60,574
5.2إجمالي CVSS
الثغرات · 1
PT-2026-50155
2026-06-16
5.2
CVE-2026-49983
Deno
Deno
تتم إدارة الوصول إلى البيئة من خلال إذن `env`، والذي يمكن تقييده عبر `--deny-env` أو قائمة السماح باستخدام `--allow-env=FOO,BAR`. تفشل الدالة `process.loadEnvFile()`، وهي واجهة برمجة تطبيقات (API) متوافقة مع Node لتحميل المتغيرات من ملف `.env`، في الالتزام بهذه القيود. فهي تتحقق فقط من أن البرنامج يمتلك إذن القراءة لملف dotenv، ثم تقوم بعد ذلك بكتابة كل مفتاح من ذلك الملف في بيئة العملية، حتى لو تم رفض الوصول إلى البيئة صراحةً. وبالتالي، فإن الجمع بين `--allow-read` وملف `.env` قابل للكتابة أو خاضع لسيطرة المهاجم يسمح بتجاوز `--deny-env`.