مستغلة: 178
الأحدثCVE-2026-121802 — إصدارات @better-auth/expo السابقة لـ 1.7.16 تسمح بنتائج معينة للاستحواذ على الحسابات (مثل التغييرات دون مصادقة لعنوان البريد الإلكتروني لأي حساب)
VulnFeed.org
AREN
7.5
CVE-2026-63501تحقق من التصحيح

ag-psd: تخصيص الذاكرة بشكل غير متحكم به في فك ترميز طبقات PSD (تجاوز totalMemoryLimit)

Agamnentzar ag-psdقراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

مكتبة ag-psd هي مكتبة جافاسكريبت (JavaScript) لقراءة وكتابة ملفات مستندات فوتوشوب (Photoshop Document). قبل الإصدار 31.0.3، تقبل الدالة readPsd() قيمة totalMemoryLimit لتحليل ملفات PSD غير الموثوقة، ولكن الدالة decodeLayerImageData تتوقع خاصية memoryLimit مسماة بشكل مختلف، وبالتالي تمرر حدًا غير مُعرّف (undefined) إلى createImageDataBitDepth. يمكن لمهاجم قادر على توفير ملف PSD لتطبيق مُفعَّل فيه فك ترميز الطبقات استخدام أبعاد طبقات يتحكم بها المهاجم لتشغيل عملية تخصيص ذاكرة أكبر من الحد المُكوّن، مما يتسبب في استنفاد ذاكرة العملية وحدوث حجب الخدمة. يحدد التنبيه أيضًا أن دالة inflateSync(compressed) تقوم بفك ضغط بيانات القنوات المشفرة بصيغة ZIP دون وضع حد أقصى لحجم الإخراج، مما قد يسبب حجب خدمة مشابهاً من خلال فك الضغط بلا حدود. تم إصلاح هذه الثغرة في الإصدار 31.0.1.

المعالجة

المراجع

Esc