A security flaw has been discovered in Dromara warm-flow up to 1.8.4. Impacted is the function SpelHelper.parseExpression of the file /warm-flow/save-json of the component Workflow Definition Handler. The manipulation of the argument listenerPath/skipCondition/permissionFlag results in code injection. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks.
CVE-2026-6125 is a code injection vulnerability in Dromara warm-flow versions up to 1.8.4 affecting the SpelHelper.parseExpression function in the Workflow Definition Handler component. Remote attackers can exploit this flaw by manipulating listenerPath, skipCondition, or permissionFlag arguments to execute arbitrary code.
يؤثر هذا الثغر على مكون معالج تعريف سير العمل في Dromara warm-flow حيث يمكن لمهاجم بعيد استغلال دالة SpelHelper.parseExpression من خلال معالجة معاملات محددة. يسمح الثغر بتنفيذ أكواد عشوائية على النظام المتأثر.
A code injection vulnerability exists in Dromara warm-flow up to version 1.8.4 in the SpelHelper.parseExpression function of the Workflow Definition Handler. Attackers can remotely exploit this by manipulating workflow definition parameters to achieve arbitrary code execution.
Immediately upgrade Dromara warm-flow to version 1.8.5 or later. Implement input validation and sanitization for all workflow definition parameters (listenerPath, skipCondition, permissionFlag). Apply Web Application Firewall rules to detect and block SpEL injection attempts. Restrict access to workflow definition endpoints using authentication and authorization controls.
قم بترقية Dromara warm-flow فوراً إلى الإصدار 1.8.5 أو أحدث. طبق التحقق من صحة المدخلات وتنظيفها لجميع معاملات تعريف سير العمل. طبق قواعد جدار الحماية لاكتشاف محاولات حقن SpEL. قيد الوصول إلى نقاط نهاية تعريف سير العمل باستخدام المصادقة والتفويض.