CVE-2026-85063: node-csv: Prototype replacement still reachable via columns path
With columns: true and group_columns_by_name: true, a duplicated proto header causes the duplicate-column branch to assign an array to obj[’proto’], invoking the proto setter and replacing the parsed record object’s prototype with attacker-controlled data. Fixed in 7.0.2 (Object.hasOwn duplicate check + Object.defineProperty assignment).
References
Code Behaviors & Features
Detect and mitigate CVE-2026-85063 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →