CVE-2026-14662
تجاوزات في حجم التخصيصات لـ tsvector و tsquery في PostgreSQL، عبر التفاف الأعداد الصحيحة
- تم النشر
- 13/08/2026
- محدث
- 29/08/2026
- تخصيص CNA
- PostgreSQL
- الأدلة المرصودة
- 01/09/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:Hمنخفض · الثلاثين يومًا القادمة
- المئوية
- 38.9%
- تاريخ الموديل
- 23/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
يسمح تجاوز السعة الصحيح (integer wraparound) في دوال نوعي البيانات tsvector وtsquery في PostgreSQL لمستخدم قاعدة بيانات غير متمتع بامتيازات بأن يتسبب في أن يقلل الخادم من حجم التخصيص ويكتب خارج الحدود، وذلك عبر مدخلات كبيرة مصممة خصيصًا. قد يؤدي هذا إلى تنفيذ تعليمات برمجية عشوائية بصلاحيات مستخدم نظام التشغيل الذي يشغّل قاعدة البيانات. تُستمد هذه الأنواع عادةً من منطق التطبيق، وليس من مستخدم التطبيق. لذلك، من غير المرجح أن يشن مستخدمو التطبيق هجمات على قاعدة البيانات عبر التطبيق كقناة. كان CVE-2026-6473 قد أصلح مشكلات مشابهة. الإصدارات السابقة لـ PostgreSQL 18.6 و17.11 و16.15 و15.19 و14.24 متأثرة.
المصادر
سجل وعرض تقديمي حول التحقق من ثغرة الكتابة خارج النطاق CVE-2026-14662 المكتشفة في بحث PostgreSQL النصي الكامل (tsvector/tsquery)، عبر تشغيل الإصدارات قبل الإصلاح (18.4) وبعد الإصلاح (18.6) جنبًا إلى جنب باستخدام Docker.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.