Skip to content
Heist/ feed
Back to feed
MediumFix available

nodejs — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2023-39333

Maliciously crafted export names in an imported WebAssembly module can inject JavaScript code. The injected code may be able to access data and functions that the WebAssembly module itself does not have access to, similar to as if the WebAssembly module was a JavaScript module. This vulnerability affects users of any active release line of Node.js. The vulnerable feature is only available if Node.js is started with the `--experimental-wasm-modules` command line option.

Products
nodejs
Affected versions
18.13.0+dfsg1-1, 18.13.0+dfsg1-1.1, 18.19.0+dfsg-1, 18.19.0+dfsg-2, 18.19.0+dfsg-3, 18.19.0+dfsg-4, 18.19.0+dfsg-5
Fixed versions
18.13.0+dfsg1-1.1, 18.19.0+dfsg-6~deb12u1
CVEs
CVE-2023-39333
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 16:05 UTC · Revision 1

Source evidence

DEBIAN-CVE-2023-39333

core-osv · Original source

Published 7 Sept 2024, 16:15 UTC

Maliciously crafted export names in an imported WebAssembly module can inject JavaScript code. The injected code may be able to access data and functions that the WebAssembly module itself does not have access to, similar to as if the WebAssembly module was a JavaScript module. This vulnerability affects users of any active release line of Node.js. The vulnerable feature is only available if Node.js is started with the `--experimental-wasm-modules` command line option.

osv:DEBIAN-CVE-2023-39333

nodejs

Fixed versions: 18.19.0+dfsg-6~deb12u1

nodejs

Fixed versions: 18.13.0+dfsg1-1.1

nodejs

Fixed versions: 18.13.0+dfsg1-1.1

Complete source record
{
  "id": "e3cf7865379e4382263bed3f9b550ffa3fb36f12fca8657693856cb56caa4e9a",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2023-39333",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2023-39333",
    "summary": "Maliciously crafted export names in an imported WebAssembly module can inject JavaScript code. The injected code may be able to access data and functions that the WebAssembly module itself does not have access to, similar to as if the WebAssembly module was a JavaScript module. This vulnerability affects users of any active release line of Node.js. The vulnerable feature is only available if Node.js is started with the `--experimental-wasm-modules` command line option.",
    "evidence": "osv:DEBIAN-CVE-2023-39333",
    "products": [
      {
        "name": {
          "value": "nodejs",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "18.19.0+dfsg-6~deb12u1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "18.13.0+dfsg1-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "18.13.0+dfsg1-1.1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "18.19.0+dfsg-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "18.19.0+dfsg-2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "18.19.0+dfsg-3",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "18.19.0+dfsg-4",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "18.19.0+dfsg-5",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "nodejs",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "18.13.0+dfsg1-1.1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "nodejs",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "18.13.0+dfsg1-1.1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "DEBIAN-CVE-2023-39333",
      "aliases": [
        "DEBIAN-CVE-2023-39333"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "18.19.0+dfsg-6~deb12u1"
                }
              ]
            }
          ],
          "package": {
            "name": "nodejs",
            "purl": "pkg:deb/debian/nodejs?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "18.13.0+dfsg1-1",
            "18.13.0+dfsg1-1.1",
            "18.19.0+dfsg-1",
            "18.19.0+dfsg-2",
            "18.19.0+dfsg-3",
            "18.19.0+dfsg-4",
            "18.19.0+dfsg-5"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-39333.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "18.13.0+dfsg1-1.1"
                }
              ]
            }
          ],
          "package": {
            "name": "nodejs",
            "purl": "pkg:deb/debian/nodejs?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-39333.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "18.13.0+dfsg1-1.1"
                }
              ]
            }
          ],
          "package": {
            "name": "nodejs",
            "purl": "pkg:deb/debian/nodejs?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-39333.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T18:02:41.159606630Z",
      "provider": "osv",
      "upstream": [
        "CVE-2023-39333"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2023-39333"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2023-39333",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 456590,
  "published_at": "2024-09-07T16:15:02.287+00:00"
}