آسیب‌پذیری CVE-2022-28739 در زبان برنامه‌نویسی RUBY

دسته‌بندی: فناوری
تاریخ انتشار: ۱۴۰۱ خرداد ۸, یکشنبه ساعت ۲۱:۱۵۰ رأیبدون امتیاز

در تمام نسخه‌های قبل از نسخه 2.6.10 و از نسخه 2.7.0 تا قبل از نسخه 2.7.6 و از نسخه 3.0.0 تا قبل از نسخه 3.0.4 و از نسخه 3.1.0 تا قبل از نسخه 3.1.2 زبان برنامه‌نویسی Ruby، آسیب‌پذیری با شدت بالا (7.5 از 10) وجود دارد. منشأ این آسیب‌پذیری، توابع تبدیل رشته به عدد اعشاری (String to a Float) از جمله Ker...

در تمام نسخه‌های قبل از نسخه 2.6.10 و از نسخه 2.7.0 تا قبل از نسخه 2.7.6 و از نسخه 3.0.0 تا قبل از نسخه 3.0.4 و از نسخه 3.1.0 تا قبل از نسخه 3.1.2 زبان برنامه‌نویسی Ruby، آسیب‌پذیری با شدت بالا (7.5 از 10) وجود دارد. منشأ این آسیب‌پذیری، توابع تبدیل رشته به عدد اعشاری (String to a Float) از جمله Kernel#Float و String#to_f می‌باشد که منجر به بیش‌خوانی بافر (Buffer Over-Read) می‌شوند.
برای رفع آسیب‌پذیری، لازم است نسخه‌های آسیب‌پذیر را به یکی از نسخه‌های نسخه‌های 2.6.10، 2.7.6 ، 3.0.4 و 3.1.2 ارتقا دهید.
اشتراک‌گذاری

این مطلب برای شما مفید بود؟

بازخورد شما به بهبود کیفیت مطالب کمک می‌کند.

در حال بررسی رأی شما...