ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
يقوم HoneySQL بتحويل هياكل بيانات Clojure إلى استعلامات SQL. من الإصدار 2.0.0 حتى 2.7.1392، التطبيقات التي تمرر مدخلات المستخدم أو بيانات عشوائية أخرى إلى `DSL` الخاص بـ HoneySQL عن طريق استدعاء `keyword` أو `symbol` على تلك المدخلات يمكنها إنتاج سلاسل SQL تسهل حقن SQL عند تنفيذها دون تغيير بواسطة برنامج تشغيل `JDBC`. لا تطبق بعض منسقات النصوص فحص الأحرف المشبوهة الحالي على أسماء الكيانات الناتجة. يعتمد التأثير على صلاحيات اتصال قاعدة البيانات الذي ينفذ العبارة المُولدة. يُعد التحقق من صحة المدخلات قبل بناء كيانات `keyword` أو `symbol` بمثابة إجراء تخفيف. الإصدار المحدد من قِبل المطور والإصلاح هو 2.7.1392.
المعالجة
المراجع
- مرجعhttps://github.com/seancorfield/honeysql/commit/1141fcd4597393d2af61c20a7cc82b8f1b3cea4a
- مرجعhttps://github.com/seancorfield/honeysql/compare/v2.7.1390...v2.7.1392
- مرجعhttps://github.com/seancorfield/honeysql/releases/tag/v2.7.1392
- مرجعhttps://github.com/seancorfield/honeysql/security/advisories/GHSA-fcfq-xqgp-8v97