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

Adelinn

#39025من 60,596
7.7إجمالي CVSS
الثغرات · 1
PT-2024-28640
2024-07-08
7.7
CVE-2024-39701
Directus
Directus
The issue arises from the improper handling of ` in` and ` nin` operators in Directus, where empty arrays are evaluated as valid. This leads to Broken Access Control, as rules intended to pass only when a field matches any of the given values fail to function correctly. For instance, an expression like `{"role": {" in": $CURRENT USER.some field}}` would evaluate to true, allowing the request to pass even when it should not. This can result in users gaining access to unauthorized resources.