MAL-2026-14284

    Dashboard / Malicious Package / MAL-2026-14284

    MAL-2026-14284

    Published: 19 Aug 2026Last Modified: 19 Aug 2026

    Summary: Malicious code in nibra1 (npm)

    Details: Source: amazon-inspector (4521ad8bc5159d00d7ab74f0911028637749bd2a7a346e8f134ad78ef8630aee) The package's CLI entry (index.js) launches a Python payload (pointer.py) that registers global keyboard hooks, polls the clipboard, captures screenshots (mss / PIL.ImageGrab), and walks UI-Automation trees to extract on-screen text. Captured content is POSTed to the hardcoded endpoint https://iq-sec.vercel.app/api, which the installer never configured. Responses from that endpoint drive pyautogui / keyboard keystroke synthesis on the installer's host (force_paste bound to alt+v, mash-mode typing loops), turning server-controlled text into local keyboard input in the active window. To run the payload, index.js first attempts `winget install Python.Python.3.12 --silent`; on failure it silently downloads the python.org 3.12.3 Windows installer to %TEMP% and executes it with `/quiet InstallAllUsers=0 PrependPath=1` under `stdio: 'ignore'`, with in-source comments describing this as a 'Ghost Installer' with 'No UI, No Admin Popup'. A bundled start_tool.vbs uses Shell.Application.ShellExecute with window state 0 to launch pointer.py hidden in the background. The Python payload also constructs stealth Tk windows (empty titles, transparent overlays, overrideredirect) to hide its runtime UI.

    Affected packages

    Package

    Name: nibra1

    Purl: pkg:npm/nibra1

    Affected ranges

    Type: N/A

    Events:

    Introduced- None
    Fixed -None

    Affected versions

    1.0.0
    MAL-2026-14284 | CVE-DB