PT-2026-35952

CVE-2026-42198

·

تاريخ النشر

2026-04-29

·

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

2026-10-08

الوصف من

CVSS 2.0
7.8
عالية
المقاييسAV:N/AC:L/Au:N/C:N/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات pgjdbc من 42.2.0 إلى 42.7.10
الوصف
يحدث رفض الخدمة من جانب العميل أثناء المصادقة باستخدام SCRAM-SHA-256 (آلية المصادقة بالتحدي المملح وخوارزمية التجزئة الآمنة 256). يمكن لخادم ضار أن يوجه برنامج التشغيل لإجراء المصادقة باستخدام عدد تكرارات كبير للغاية، مما يجبر العميل على إنفاق وقت غير محدود من وحدة المعالجة المركزية (CPU) في إجراء حسابات PBKDF2 (وظيفة اشتقاق المفتاح المستندة إلى كلمة المرور 2). قد يؤدي ذلك إلى استنفاد موارد وحدة المعالجة المركزية (CPU) لدى العميل وتعطيل مجموعات الاتصالات. في الإصدارات المتأثرة، لا تعمل المتغير loginTimeout على التخفيف الكامل من هذه المشكلة لأن مؤشر ترابط العامل (worker thread) يواصل الحساب حتى بعد توقف المستدعي عن الانتظار. ويشكل هذا خطرًا كبيرًا بشكل خاص عندما تقبل التطبيقات تفاصيل الاتصال من مصادر غير موثوقة أو تتصل عبر بروكسيات غير موثوقة.
التوصيات
قم بتحديث pgjdbc إلى الإصدار 42.7.11 أو أحدث.
اتصل فقط بخوادم PostgreSQL الموثوقة وتحقق من هوية الخادم باستخدام TLS مع sslmode=verify-full وسلطة تصديق (CA) موثوقة.
تجنب استخدام مصادقة SCRAM على مسارات اتصال غير موثوقة أو قابلة للاعتراض.
قلل من محاولات الاتصال المتوازية وقم بتطبيق حدود على وحدة المعالجة المركزية (CPU) أو الحاويات لتقليل التأثير التشغيلي.
قم بتقييد استخدام المتغير loginTimeout كإجراء تخفيف أساسي في الإصدارات التي لم يتم تصحيحها.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-98QH-XJC8-98PQ
ALSA-2026:22304
ALSA-2026:24348
ALSA-2026:25030
BIT-POSTGRESQL-JDBC-DRIVER-2026-42198
CLEANSTART-2026-BK55944
CLEANSTART-2026-FS84990
CLEANSTART-2026-GX01236
CLEANSTART-2026-KL03760
CLEANSTART-2026-NE94194
CLEANSTART-2026-PO27799
CLEANSTART-2026-VJ37814
CLEANSTART-2026-YH00671
CLEANSTART-2026-YY96069
CLSA-2026-1781092532
CLSA-2026-1781608329
ECHO-779F-F306-B07F
OESA-2026-2443
OESA-2026-2444
OESA-2026-2445
OESA-2026-2446
OESA-2026-2501
OPENSUSE-SU-2026:11001-1
OPENSUSE-SU-2026:20847-1
RHLW-2026-5920E9C5F3ADA010
RHLW-2026-B44D1F7DAC7A0D3D
RHSA-2026:22304
RHSA-2026:24348
RHSA-2026:25030
RHSA-2026:52928
RHSA-2026:52929
RHSA-2026:52930
RHSA-2026:52978
RHSA-2026:54532
RHSA-2026:59277
RHSA-2026:59278
SUSE-SU-2026:2028-1
SUSE-SU-2026:22000-1
SUSE-SU-2026:2774-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾