DIGIT CENTRIS ERP contains an SQL injection vulnerability that allows unauthenticated attackers to manipulate database queries by injecting SQL code through the datum1, datum2, KID, and PID parameters. Attackers can send POST requests to /korisnikinfo.php with malicious SQL syntax in these parameters to extract or modify sensitive database information.
CVE-2019-25446 is a critical SQL injection vulnerability in DIGIT CENTRIS ERP affecting unauthenticated access to /korisnikinfo.php endpoint. Attackers can manipulate database queries through datum1, datum2, KID, and PID parameters to extract or modify sensitive organizational data. With a CVSS score of 8.2 and no authentication requirement, this vulnerability poses significant risk to Saudi organizations using this ERP system for financial and operational data management.
IMMEDIATE ACTIONS:
1. Identify all instances of DIGIT CENTRIS ERP in your environment, particularly internet-facing deployments
2. Implement network segmentation to restrict access to /korisnikinfo.php endpoint to authorized users only
3. Deploy Web Application Firewall (WAF) rules to block SQL injection patterns in datum1, datum2, KID, and PID parameters
4. Enable database query logging and monitoring for suspicious SQL syntax
PATCHING:
1. Apply available patches from DIGIT CENTRIS vendor immediately
2. Test patches in non-production environment before deployment
3. Prioritize patching for internet-facing and production systems
COMPENSATING CONTROLS (if patch unavailable):
1. Implement input validation and parameterized queries at application level
2. Use database user accounts with minimal required privileges
3. Deploy intrusion detection signatures for SQL injection attempts
4. Restrict HTTP POST requests to /korisnikinfo.php to known legitimate sources via IP whitelisting
DETECTION:
1. Monitor for POST requests to /korisnikinfo.php with SQL keywords (UNION, SELECT, DROP, INSERT, UPDATE, DELETE)
2. Alert on database error messages in application responses
3. Track unusual database query patterns and data access volumes
4. Implement SIEM rules for multiple failed authentication attempts followed by SQL injection attempts
الإجراءات الفورية:
1. تحديد جميع نسخ DIGIT CENTRIS ERP في بيئتك، خاصة التطبيقات المتاحة على الإنترنت
2. تطبيق تقسيم الشبكة لتقييد الوصول إلى نقطة النهاية /korisnikinfo.php للمستخدمين المصرح لهم فقط
3. نشر قواعد جدار حماية تطبيقات الويب (WAF) لحجب أنماط حقن SQL في معاملات datum1 و datum2 و KID و PID
4. تفعيل تسجيل وتراقبة استعلامات قاعدة البيانات للكشف عن بناء جملة SQL المريبة
تطبيق التصحيحات:
1. تطبيق التصحيحات المتاحة من بائع DIGIT CENTRIS فوراً
2. اختبار التصحيحات في بيئة غير الإنتاج قبل النشر
3. إعطاء الأولوية لتصحيح الأنظمة المتاحة على الإنترنت والإنتاجية
الضوابط البديلة (إذا لم يكن التصحيح متاحاً):
1. تطبيق التحقق من صحة المدخلات والاستعلامات المعاملة على مستوى التطبيق
2. استخدام حسابات مستخدمي قاعدة البيانات بأقل صلاحيات مطلوبة
3. نشر توقيعات كشف الاختراق لمحاولات حقن SQL
4. تقييد طلبات HTTP POST إلى /korisnikinfo.php للمصادر الشرعية المعروفة عبر قائمة بيضاء IP
الكشف:
1. مراقبة طلبات POST إلى /korisnikinfo.php التي تحتوي على كلمات مفتاحية SQL (UNION, SELECT, DROP, INSERT, UPDATE, DELETE)
2. التنبيه على رسائل خطأ قاعدة البيانات في استجابات التطبيق
3. تتبع أنماط استعلامات قاعدة البيانات غير العادية وأحجام الوصول إلى البيانات
4. تطبيق قواعد SIEM للكشف عن محاولات متعددة فاشلة للمصادقة متبوعة بمحاولات حقن SQL