VDB

GCVE-110-OSM-2026-9239

GCVE-110-OSM-2026-9239
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published July 28, 2026
This package is a supply-chain dropper disguised as a calendar/streak utility. The `index.mjs` file contains a download-execute-delete loop: it fetches a remote archive via `https.get`, extracts it using a hex-obfuscated `tar` invocation (`_hex(_cfg.tar)`, `_hex(_cfg.xzf)`), then spawns the extracted binary as a detached background process with `stdio: 'ignore'` so it survives parent exit and produces no visible output. The hex blob `406563686f206f66660d0a...` decodes to a Windows batch script: `@echo off / title streak-daily-sync / start /b /min "" "[[BIN]]" >nul 2>&1 / exit` — confirming the dropped payload is a silently-launched Windows executable. The command names are hex-encoded at runtime via `_hex()` to defeat static string matching. Publisher `taipen_chat` is a brand-new Proton.me account with a single package and no linked repository, consistent with a throwaway attacker identity. The attacker model is a Contagious Interview–style or generic supply-chain campaign: lure a developer into installing a plausible-sounding library, drop and persist a background binary on install. EXFIL - Network Request in index.mjs: "https.get(" OBFUSCATION - Base64 Encoded Payload in index.mjs: "'406563686f206f66660d0a7469746c652073747265616b2d6461696c792d73796e630d0a7374617..." ADDITIONAL FINDINGS - Download Execute Delete Pattern in index.mjs: "writeFile(tmp, Buffer.concat(d)).then(ok).catch(fail); }); }).on('error', fail);..." - Silent Process Execution in index.mjs: "stdio: 'ignore'" - Detached Child Process Payload in index.mjs: "spawn(svc, [], { stdio: 'ignore', detached: true" PAYLOAD FILES index.mjs INDICATORS (IOCs) - payloadFileHash: 2687e5106275f581847fa6ba26a1849ca4c0f42ff448ce85765fc6d10a3f8bcc

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
unknownstreak-daily-liball (affected)

References

advisory
vendor

Browse GCVE Records

75,801 records in the GCVE database · Updated August 3, 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 ›