ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
يحتوي Solanum قبل الالتزام 2ce64de على ثغرة فيضان المخزن المؤقت المستندة إلى الكومة والتي تتيح لخادم مرتبط خبيث إفساد الذاكرة عن طريق إرسال أسماء قنوات طويلة بشكل مفرط في رسائل JOIN أو SJOIN. يمكن للمهاجمين الذين يسيطرون على خادم نظير تشغيل فيضان strcpy و sprintf في ms_join و ms_sjoin لتنفيذ تعطل في ircd أو ربما تحقيق تنفيذ أوامر عن بُعد.
المعالجة
المراجع
- تصحيحhttps://github.com/solanum-ircd/solanum/pull/551
- تصحيحhttps://github.com/solanum-ircd/solanum/commit/2ce64debf65e9710e9eea099ada93dbf6655b5ff
- تحذيرhttps://www.vulncheck.com/advisories/solanum-before-commit-2ce64de-heap-buffer-overflow-via-join-and-sjoin
- مرجعhttps://github.com/solanum-ircd/solanum/blob/2ea1382e4262b212a91034258c466f0f6754cd61/modules/core/m_join.c#L507
- مرجعhttps://github.com/solanum-ircd/solanum/blob/2ea1382e4262b212a91034258c466f0f6754cd61/ircd/channel.c#L371-L385
- مرجعhttps://github.com/solanum-ircd/solanum