---
id: MAL-2026-11156
title: Malicious code in vtranalytic (PyPI)
summary: Malicious code in vtranalytic (PyPI)
severity: none
vendor: vtranalytic
product: vtranalytic
ecosystem: pip
affected:
  - vtranalytic
published: '2026-07-28'
updated: '2026-07-28'
source: OSV
sourceUrl: 'https://osv.dev/vulnerability/MAL-2026-11156'
references:
  - url: 'https://pypi.org/project/vtranalytic/9.0.1/'
tags:
  - osv
  - pip
ingestedAt: '2026-07-28T19:09:12.863Z'
---

## Overview


---
_-= Per source details. Do not edit below this line.=-_

## Source: amazon-inspector (ebce016051a9e9cb604067185042ce49c7426aa1ac01aa606e430c4d1120eec7)
Package implements a Telegram-bot-driven remote administration tool that gives whoever holds the configured bot token full control of the installer's host. A polling loop calls the Telegram getUpdates API and dispatches received messages as shell commands through subprocess.run (SystemAnalyzer.execute_analysis), exposing a documented `run` command to execute arbitrary system commands. Additional handlers (`findbot`/`getallbots`) walk the filesystem (`/`, `/home`, `/root`, `/etc`, `/var/www`, `/opt`, `/usr/local`, `/tmp`, Windows drive roots and user profile directories), read.py/.json/.conf/.cfg/.env/.ini files, and regex-extract third-party Telegram bot tokens (`BOT_TOKEN`, `API_TOKEN`, `TELEGRAM_TOKEN`, `[0-9]+:[A-Za-z0-9_-]+`), returning them to the remote operator. File and credential exfiltration handlers (`getfile`, `getdir`, `findget`, `getsystem`, `getconfig`, `getpasswords`, `getsshkeys`, `rdpall`) read arbitrary installer paths — including SSH keys and stored credentials — and upload them to the operator's Telegram chat via requests.post to api.telegram.org sendDocument. The package advertises itself as a 'Complete VPS Control System' with 168+ admin commands including user creation and firewall modification.


## Affected packages

- `vtranalytic`

## Remediation

Refer to the advisory for the patched release.
