PT-2026-116145 · Javacv · Javacv

CVE-2026-102834

·

تاريخ النشر

2026-10-16

·

تاريخ التحديث

2026-10-16

CVSS v3.1

7.5

عالية

المتجهAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة JavaCV الإصدارات السابقة لـ 1.5.14
الوصف توجد مشكلة في فئة IPCameraFrameGrabber حيث يتم تحليل قيمة Content-Length من تدفق HTTP MJPEG متعدد الأجزاء دون التحقق من الحدود. يمكن لنقطة نهاية كاميرا خبيثة أو مخترقة، أو مهاجم على الشبكة قادر على التلاعب باستجابات HTTP النصية، تقديم قيمة Content-Length تتراوح بين 1073741825 و 2147483647. يؤدي ذلك إلى حدوث تجاوز لسعة 정수 (integer overflow) بتوقيع 32 بت داخل دالة ensureBufferCapacity(int) أثناء عملية زيادة سعة المخزن المؤقت. وتحديداً، تلتف قيمة السعة إلى قيمة سالبة ثم إلى 0 ، مما يؤدي إلى حلقة مفرغة تستهلك 100% من وحدة المعالجة المركزية. تتسبب هذه الحالة في تعليق دائم لخيط (thread) التقاط الإطارات، حيث لا يمكن مقاطعته بواسطة مهلات زمنية أو مقاطعات الخيط، مما يؤدي إلى حجب الخدمة.
التوصيات تحديث JavaCV إلى الإصدار 1.5.14. كإجراء تخفيف مؤقت، قم بتقييد استخدام IPCameraFrameGrabber للاتصال بنقاط نهاية الكاميرا الموثوقة فقط وتجنب استخدام تدفقات HTTP النصية التي تكون عرضة للتلاعب عبر الشبكة.

إصلاح

Integer Overflow

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-102834
GHSA-RXJV-24XQ-76WC

المنتجات المتأثرة

Javacv