VDB

GCVE-110-OSM-2026-1372

GCVE-110-OSM-2026-1372
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published March 30, 2026
Executes a remotely-fetched stage-2 payload from https://jsonkeeper.com/b/2IG6W on every require() call via Function.constructor, sharing the identical C2 URL and loader architecture as the simultaneously-published digitallogger package. Thirteen versions were pushed in rapid succession over five hours on 2026-03-30 before removal, indicating active evasion. The payload loader is hidden in lib/winston_prisma/prismalogger.js inside a full clone of the winston logger source. prismalogger.js base64-decodes DEV_API_KEY to https://jsonkeeper.com/b/2IG6W, fetches with x-secret-key header (base64-encoded name and value), extracts .data.logger from the response, and runs it via new Function.constructor('require', code)(require) with 5 retries. Identical mechanism to digitallogger/loggercaller.js — same campaign infrastructure.

Weaknesses (CWE)

CWE-506Embedded Malicious Code

Risk Scores

CVSS 3.1
9.6/10
Critical · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

Affected Products

VendorProductVersionsPlatforms
unknownwinston-prisma

References

vendor

Browse GCVE Records

73,053 records in the GCVE database · Updated July 16, 2026

No matching records found.

Explore Further

Investigate this vulnerability in the interactive console or download the raw GCVE record.

$ Console Community · 100/wk Open console ›