إرسال #860232: Node.js @syncfusion/ej2-base 33.2.3 OS Command Injectionالمعلومات

عنوانNode.js @syncfusion/ej2-base 33.2.3 OS Command Injection
الوصف@syncfusion/ej2-base publishes the syncfusion-license CLI: syncfusion-license The syncfusion-license validate command reads dependency names and versions from the current project's package.json. For Syncfusion package entries, it builds an npm view command by string concatenation and executes it with child_process.exec(). Because the package name is read from package.json and is not shell-escaped before being concatenated into the command string, shell metacharacters in a dependency name can execute arbitrary commands. This is reachable through the public CLI and does not require importing internal files.
المصدر⚠️ https://github.com/syncfusion/ej2-javascript-ui-controls/issues/215
المستخدم
 wjm2 (UID 99050)
ارسال16/06/2026 07:31 PM (1 شهر منذ)
الاعتدال22/07/2026 06:04 PM (1 month later)
الحالةتمت الموافقة
إدخال VulDB382380 [syncfusion ej2-javascript-ui-controls حتى 33.2.3 package.json child_process.exec تجاوز الصلاحيات]
النقاط20

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!