Skip to content

Get the evidence behind this dependency. Browse imported advisories below, or check an exact version against OSV now. View source coverage.

Behind the package

View on npm

Explore what the publisher declares for the latest npm release. These details are not a safety score; listed attestations have not been independently verified here.

Fast & powerful microservices framework for Node.JS

Latest release0.15.2
Declared licenseMIT
Listed maintainersicebob, shawnmcknight, andre.mazayev
Runtime dependencies9
Install-time scriptsNone declared
Integrity metadataRecorded by registry
Attestation metadataRecorded, not verified here
Registry deprecationNot marked deprecated
Direct dependencies of 0.15.2

Fetched 15/11/2026, 22:15:58 UTC · Original registry metadata

Release history

Explore up to 40 recent releases. Pick a version for an OSV check; registry metadata alone does not tell you whether a release has known vulnerabilities.

Check the version you ship.

Get a fresh OSV lookup for an exact release. We send the package name and version to OSV without storing a report.

Advisories & recorded fixes

high7.5
CVE-2026-97705Package fixes recorded

Moleculer: Unauthenticated Denial of Service via negative length field in the TCP transporter packet parser

The TCP transporter's packet parser (src/transporters/tcp/parser.js) reads the packet length field with Buffer.prototype.readInt32BE, a signed read. A crafted packet whose length field has the sign bit set yields a negative length. The parser then advances past the parsed message with packet = packet.slice(length), but Buffer.prototype.slice clamps an out-of-range negative start index to 0, so the buffer is returned unchanged. The while (packet.length > 0) loop condition therefore never becomes false, producing an infinite synchronous loop that blocks the Node.js event loop indefinitely.

Recorded fixes — moleculer: 0.15.2 or 0.14.36. Check your release branch.

Exploitation not established

Affected range Recorded fix
From 0.15.0-beta1 before 0.15.2Semantic versions0.15.2

Version evidence: OSV · GHSA-h89v-g948-47vp

View original version evidence
{
  "ranges": [
    {
      "events": [
        {
          "introduced": "0.15.0-beta1"
        },
        {
          "fixed": "0.15.2"
        }
      ],
      "type": "SEMVER"
    }
  ],
  "versions": []
}
Affected range Recorded fix
Earlier releases before 0.14.36Semantic versions0.14.36

Version evidence: OSV · GHSA-h89v-g948-47vp

View original version evidence
{
  "ranges": [
    {
      "events": [
        {
          "introduced": "0"
        },
        {
          "fixed": "0.14.36"
        }
      ],
      "type": "SEMVER"
    }
  ],
  "versions": []
}