CVE-2021-32831
Assigner: GitHub_M
Published: 2021-08-30T20:40:21
State: PUBLISHED
affected: product: framework
vendor: totaljs
versions: status: affected
version: < 3.4.9
descriptions: value: Total.js framework (npm package total.js) is a framework for Node.js platfrom written in pure JavaScript similar to PHP's Laravel or Python's Django or ASP.NET MVC. In total.js framework before version 3.4.9, calling the utils.set function with user-controlled values leads to code-injection. This can cause a variety of impacts that include arbitrary code execution. This is fixed in version 3.4.9.
metrics: cvssV3_1: attackComplexity: HIGH
attackVector: LOCAL
availabilityImpact: HIGH
baseScore: 7.5
baseSeverity: HIGH
confidentialityImpact: HIGH
integrityImpact: HIGH
privilegesRequired: HIGH
scope: CHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
version: 3.1
problemTypes: descriptions: cweId: CWE-94
description: CWE-94 Improper Control of Generation of Code ('Code Injection')
type: CWE
source: advisory: GHSL-2021-066
discovery: INTERNAL
title: Code injection in total.js
x_generator: engine: Vulnogram 0.0.9