CVE-2026-78230 in ash_aiالمعلومات

الملخص

بحسب VulDB • 08/09/2026

تكشف AshAi إجراءات القراءة الخاصة بـ Ash لاستدعاءات أدوات نماذج اللغة. تقبل أداة القراءة نوع نتيجة مجمعة (الحد الأدنى، الحد الأقصى، المجموع، المتوسط) الذي يبني استعلامًا جمعيًا مخصصًا لـ `Ash.Query.Aggregate` على حقل مُسمّى ويعيد قيمته الخام.

تقوم سياسات حقول Ash بتعتيم الحقول المحظورة في السجلات المُرجعة (عن طريق استبدالها بـ `%Ash.ForbiddenField{}`)، لكن هذا الاعتلام لا ينطبق على القيم المجمَّعة. وبالتالي، يمكن لمُستدعي الأداة قراءة حقل تمنعه سياسات الحقل الخاصة بالفاعل الذي يقوم بالاستدعاء عن طريق طلبه كقيمة مجمَّعة؛ حيث يعيد كل من الحد الأدنى والحد الأقصى قيمة حقيقية للحقل. ويشمل ذلك الحقول التي تكون `public? true` لكنها مقيدة لكل فاعل بموجب سياسة حقول، مثل بيانات التعريف الشخصية الحساسة (PII). كان التحقق الموجود في الأداة يتطلب فقط أن يكون الحقل عامًا، وهو محور منفصل عن تفويض سياسات الحقول الخاصة بكل فاعل.

يُصالح الإصلاح هذا الأمر من خلال تفويض الحقل المُجمَّع مقابل سياسات حقول المورد، بحيث يتم رفض التجميع فوق حقل لا يمكن للفاعل رؤيته أو تقييده بالصفوف التي يكون فيها مرئيًا.

تؤثر هذه المشكلة على `ash_ai`: بدءًا من الإصدار 0.1.0 قبل 1.0.3.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

EEF

حجز

31/08/2026

إفشاء

08/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-399934

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!