Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
node-csv: Prototype replacement still reachable via columns path
Vulnerability Description
node-csv is a full-featured CSV parser with a simple API that is tested against large datasets. Prior to 7.0.2, csv-parse with the columns and group_columns_by_name options enabled treats a duplicate __proto__ header as an existing property in packages/csv-parse/lib/api/index.js, assigns an attacker-controlled array through obj['__proto__'], and replaces the parsed record object's prototype. A malicious CSV header can therefore inject inherited array values into the returned record, hide those inherited values from JSON serialization, and affect property enumeration and type or shape checks in applications that process the record. This issue is fixed in version 7.0.2.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Vulnerability Type
CWE-1321
Vulnerability Title
adaltas node-csv 输入验证错误漏洞
Vulnerability Description
adaltas node-csv是adaltas组织的一个CSV解析与生成组件。 adaltas node-csv 7.0.2之前版本存在输入验证错误漏洞,该漏洞源于csv-parse在启用columns和group_columns_by_name选项时,将重复的__proto__标头视为已有属性,通过obj['__proto__']分配攻击者控制的数组并替换记录对象原型,可能导致恶意CSV标头注入继承的数组值,隐藏这些值不被JSON序列化,并影响属性枚举和类型或形状检查。
CVSS Information
N/A
Vulnerability Type
N/A