يُعتبر PostgreSQL عرضة لحدوث تجاوز سعة المخزن المؤقت (buffer overflow) بسبب عدم التحقق من صحة حجم الأحرف متعددة البايت أثناء معالجة النصوص. وهذا يسمح لمستخدم قاعدة البيانات بصياغة استعلامات قادرة على الكتابة فوق الذاكرة، مما قد يؤدي إلى تنفيذ تعليمات برمجية عشوائية بامتيازات مستخدم نظام التشغيل الذي يقوم بتشغيل قاعدة البيانات. تحدث المشكلة عند معالجة استعلامات مصممة بشكل خبيث، وتحديدًا أثناء ترجمة وظائف PL/pgsql عند التعامل مع أوامر CREATE FUNCTION. يمكن للمهاجم الذي يمتلك امتياز CREATE تعريف وظيفة PL/Python محددة من قبل المستخدم تحتوي على كود Python تعسفي يتم تنفيذه بامتيازات عملية خادم PostgreSQL. تشير التقديرات إلى أن حوالي 3 ملايين مثيل معرضة للخطر على مستوى العالم. تؤثر هذه الثغرة الأمنية على الدالة `substring()`، التي قد تولد خطأً عند معالجة قيم نصية غير ASCII مستمدة من أعمدة قاعدة البيانات.