MAL-2026-17889 Malicious code in proxyrobika (PyPI)

Malicious package Published
Package
proxyrobika
Registry
PyPI

What is MAL-2026-17889?

MAL-2026-17889 is a malicious package in proxyrobika, published on 15 Oct 2026.

Official description

The package exposes a single public function starts() that walks /storage/emulated/0/ (the Android primary user-storage root used by Pydroid/Termux-like Python environments), collects every .json, .py, .pyrubi, and .txt file into ZIP archives, and uploads each archive via requests.post to https://tapi.bale.ai/bot<TOKEN>/sendDocument with a hardcoded chat_id of 5263487757. The Bale Messenger bot token is hardcoded in source (with an environment-variable fallback referencing the same literal). The destination, bot token, and chat_id are all author-controlled and not caller-configurable; the README is empty and the code uses single-letter identifiers to obscure behavior. Calling the only documented API therefore ships the caller's local source files, configuration, and Rubika scripts to a mailbox controlled by the package author.

The package contains code for automated files exfiltration.


Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.

Campaign: 2026-10-proxyrubika

Reasons (based on the campaign):

  • files-exfiltration

  • target:android

What should I do about MAL-2026-17889?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-17889 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free