A security flaw has been discovered in PowerJob 5.1.0/5.1.1/5.1.2. The affected element is the function GroovyEvaluator.evaluate of the file /openApi/addWorkflowNode of the component OpenAPI Endpoint. The manipulation of the argument nodeParams results in code injection. The attack can be executed remotely. The project was informed of the problem early through an issue report but has not responded yet.
PowerJob versions 5.1.0-5.1.2 contain a code injection vulnerability in the GroovyEvaluator.evaluate function accessible via the OpenAPI endpoint /openApi/addWorkflowNode. Remote attackers can execute arbitrary code by manipulating the nodeParams argument without authentication.
تم اكتشاف ثغرة حقن أكواد Groovy في PowerJob تسمح بتنفيذ أكواد عشوائية عن بعد. الثغرة موجودة في دالة GroovyEvaluator.evaluate التي يمكن الوصول إليها عبر نقطة نهاية OpenAPI العامة دون متطلبات مصادقة. المشروع لم يستجب بعد لتقارير المشاكل المبكرة.
إصدارات PowerJob 5.1.0-5.1.2 تحتوي على ثغرة حقن أكواد في دالة GroovyEvaluator.evaluate يمكن الوصول إليها عبر نقطة نهاية OpenAPI. يمكن للمهاجمين تنفيذ أكواد عشوائية بمعالجة معامل nodeParams دون مصادقة.
Immediately upgrade PowerJob to a patched version beyond 5.1.2 when available. Implement network-level access controls to restrict access to the /openApi/addWorkflowNode endpoint. Deploy Web Application Firewall (WAF) rules to detect and block malicious nodeParams payloads. Monitor for suspicious API calls and implement input validation for all OpenAPI parameters.
قم بترقية PowerJob فوراً إلى إصدار مصحح يتجاوز 5.1.2 عند توفره. طبق عناصر تحكم الوصول على مستوى الشبكة لتقييد الوصول إلى نقطة النهاية. استخدم جدران حماية تطبيقات الويب لكشف حمولات nodeParams الضارة. راقب استدعاءات API المريبة وطبق التحقق من صحة المدخلات.