Jakub Witczak

#1455من 60,387
176.8إجمالي CVSS
الثغرات · 23
متوسطة
7
عالية
13
حرجة
3
PT-2026-64990
2026-07-27
8.3
CVE-2026-59250
Unknown
Erlang/Otp
يوجد تجاوز سعة المخزن المؤقت في برنامج تشغيل C الخاص بمسح megaco flex. يمكن لمهاجم بعيد غير مصدق عليه إتلاف ذاكرة برنامج التشغيل عن طريق إرسال رسالة H.248/Megaco مشفرة نصياً تحتوي على اسم خاصية parm كبير الحجم. أثناء تحويل واصف محلي/بعيد إلى رموز، تقوم الدالة `mfs load property groups()` باستخراج اسم الخاصية وتنسيقه في حقل `error msg` ثابت بحجم 512 بايت ضمن البنية `MfsErlDrvData` باستخدام استدعاء `sprintf` غير خاضع للتدقيق. تتجاوز الأسماء التي يتجاوز حجمها حوالي 452 بايت سعة الحقول المجاورة في البنية، بما في ذلك `text buf` و`text ptr` و`term spec` و`term spec size` و`term spec index`. وهذا يسمح للمهاجم بالكتابة فوق المؤشرات والعدادات، مما قد يؤدي إلى عمليات كتابة وتحرير عشوائية داخل عملية BEAM VM، وهو ما قد يؤدي بدوره إلى تنفيذ تعليمات برمجية عن بُعد. في الإصدارات المُجمَّعة باستخدام ` FORTIFY SOURCE`، يؤدي الفائض إلى إرسال إشارة SIGABRT، مما يتسبب في حدوث رفض الخدمة. تحدث المشكلة قبل معالجة المصادقة وتتطلب تكوين العقدة باستخدام `{scanner, flex}`.
PT-2026-43712
2026-05-27
8.0
CVE-2026-42789
Unknown
Erlang/Otp
يؤدي عدم اتباع سلسلة الثقة الخاصة بالشهادة بشكل صحيح في الوحدة النمطية `pubkey cert` إلى السماح بقبول شهادة غير صادرة عن هيئة إصدار شهادات (CA) كجهة إصدار وسيطة، مما يتيح تزوير سلسلة الشهادات. تحتوي الدالة `pubkey cert:validate extensions/7` على ثغرات تسمح باستخدام شهادة تم تعيين `basicConstraints` فيها إلى `cA:false` ولا تحتوي على امتداد `keyUsage` كجهة إصدار وسيطة في سلسلة يتم تمريرها إلى `public key:pkix path validation/3`. ويحدث ذلك لأن بند `cA:false` لا يرفض الشهادة عندما تكون في موضع المُصدر، ويتم تجاوز فحص `keyUsage` في حالة غياب الامتداد تمامًا. ونتيجة لذلك، يمكن للمهاجم الذي يمتلك شهادة كيان نهائي صادرة عن جهة إصدار شهادات موثوقة (CA) التوقيع على شهادات طرفية مزورة لهويات عشوائية. يؤثر هذا على جميع نقاط النهاية TLS أو mTLS المبنية على تطبيق OTP ssl باستخدام أداة التحقق الافتراضية، بما في ذلك التحقق من هوية الخادم من جانب العميل والتحقق من شهادة العميل على خادم mTLS.
PT-2026-33930
2026-04-21
5.3
CVE-2026-32147
Unknown
Erlang/Otp
تسمح مشكلة تجاوز المسار في وحدة ssh `ssh sftpd` التابعة لـ Erlang OTP لمستخدم SFTP تمت مصادقته بتعديل سمات الملفات خارج دليل chroot المُهيأ. يقوم برنامج SFTP الخفي بتخزين المسار الخام الذي يقدمه المستخدم في معالجات الملفات بدلاً من المسار الذي تم تحليله بواسطة chroot. عند إصدار الأمر `SSH FXP FSETSTAT` على أحد هذه المقابض، يتم تعديل سمات الملفات مثل الأذونات والملكية والطوابع الزمنية على المسار الفعلي لنظام الملفات، متجاوزًا حدود الدليل الجذر. يتطلب ذلك تكوين الخادم باستخدام خيار root ووجود الملف المستهدف على نظام الملفات الفعلي بنفس المسار النسبي. لا تسمح هذه الثغرة إلا بتعديل سمات الملفات؛ ولا يمكن قراءة محتويات الملفات أو تغييرها. إذا كان برنامج SSH الخفي يعمل بصفة الجذر، فيمكن للمهاجم تحقيق تصعيد الامتيازات عن طريق تعيين بت setuid على الملفات الثنائية، أو تغيير ملكية الملفات الحساسة، أو جعل إعدادات النظام قابلة للكتابة من قبل الجميع. ترتبط هذه المشكلة بالملف `lib/ssh/src/ssh sftpd.erl` والوظيفتين `ssh sftpd:do open/4` و`ssh sftpd:handle op/4`.