PT-2017-16774

CVE-2017-5941

·

تاريخ النشر

2017-02-09

·

تاريخ التحديث

2026-09-30

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions node-serialize version 0.0.4
Description An issue in the node-serialize package allows untrusted data passed into the unserialize() function to be exploited for arbitrary code execution by passing a JavaScript Object with an Immediately Invoked Function Expression (IIFE). This can be achieved if untrusted user input is passed into unserialize(), enabling the execution of arbitrary code via an IIFE.
Recommendations For version 0.0.4, to avoid security issues, at least one of the following methods should be taken:
  1. Ensure serialized strings are sent internally, isolating them from potential hackers, for example, by only sending the strings from backend to frontend and always using HTTPS instead of HTTP.
  2. Introduce public-key cryptosystems (e.g., RSA) to ensure the strings are not being tampered with.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-Q4V7-4RHW-9HQM
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾