Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2021-23390

The package total4 before 0.0.43 are vulnerable to Arbitrary Code Execution via the U.set() and U.get() functions.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2021-23390
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 11:40 UTC · Revision 1

Source evidence

CVE-2021-23390

core-osv · Original source

Published 12 Jul 2021, 16:15 UTC

The package total4 before 0.0.43 are vulnerable to Arbitrary Code Execution via the U.set() and U.get() functions.

osv:CVE-2021-23390
Complete source record
{
  "id": "e2ba3aa226553de9277ca9c27d0b56c99209287eb6057d69975ad700f9420e68",
  "url": "https://osv.dev/vulnerability/CVE-2021-23390",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2021-23390",
    "summary": "The package total4 before 0.0.43 are vulnerable to Arbitrary Code Execution via the U.set() and U.get() functions.",
    "evidence": "osv:CVE-2021-23390",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2021-23390",
      "aliases": [
        "CVE-2021-23390",
        "GHSA-g7mq-rfj2-25wq",
        "SNYK-JS-TOTAL4-1130527"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/totaljs/framework4",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "8a72d8c20f38bbcac031a76a51238aa528f68821"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "fixed": "8a72d8c20f38bbcac031a76a51238aa528f68821"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-23390.json"
          }
        }
      ],
      "modified": "2026-10-20T10:54:32.319879989Z",
      "provider": "osv",
      "references": [
        "https://github.com/totaljs/framework4/blob/master/utils.js%23L5430-L5455",
        "https://github.com/totaljs/framework4/commit/8a72d8c20f38bbcac031a76a51238aa528f68821",
        "https://snyk.io/vuln/SNYK-JS-TOTAL4-1130527"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:totaljs:total4:*:*:*:*:*:node.js:*:*"
            ],
            "vendor_product": "totaljs:total4",
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "0.0.43"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4"
                  },
                  {
                    "fixed": "0.0.43"
                  }
                ],
                "source": "DESCRIPTION"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2021-23390",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 385512,
  "published_at": "2021-07-12T16:15:09.03+00:00"
}