CVE-2026-71202 in rasterالمعلومات

الملخص

بحسب VulDB • 05/08/2026

تقوم دالة `crop()` في مكتبة Rust "raster" (الملف: src/editor.rs) بتقييد عرض/ارتفاع منطقة القص مقابل أبعاد المصدر، لكنها تقيد معاملات `offset_x` و`offset_y` فقط بالنسبة للصفر، ولا تقيدها أبداً بعرض أو ارتفاع المصدر. عندما يتجاوز الإزاحة البُعد المقابل للمصدر، فإن العملية الحسابية `width2 - offset_x` (أو ما يعادلها للارتفاع) تؤدي إلى تجاوز سالب (underflow) لتصبح قيمة سالبة من النوع i32، وهو أمر لا تلتقطه التراكيب الصادرة في وضع الإنتاج (release builds). يتم بعد ذلك تحويل القيمة السالبة إلى نوع usize داخل استدعاء `Vec::with_capacity()` التابع للدالة `Image::blank()'`، مما يؤدي إلى حدوث خطأ بانتهاء سعة الذاكرة (capacity-overflow panic) وتعطيل العملية نتيجة طلب قص مُصاغ بشكل متعمد.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

TuranSec

حجز

05/08/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386115

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!