---
id: MAL-2026-13681
title: Malicious code in btcflip (PyPI)
summary: Malicious code in btcflip (PyPI)
severity: none
vendor: btcflip
product: btcflip
ecosystem: pip
affected:
  - btcflip
published: '2026-08-10'
updated: '2026-08-10'
source: OSV
sourceUrl: 'https://osv.dev/vulnerability/MAL-2026-13681'
references:
  - url: 'https://bad-packages.kam193.eu/pypi/package/btcflip'
  - url: 'https://pypi.org/project/btcflip/0.1.0/'
tags:
  - osv
  - pip
ingestedAt: '2026-08-10T19:16:47.808Z'
---

## Overview


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

## Source: amazon-inspector (e4271f738e49ead6113a249ca949232cad9664db210319a097b56385b1942970)
The package advertises itself as an HTTP speed-up library, but on import it archives the user's Monero wallet directory (C:\Users\<user>\Documents\Monero on Windows, /home/<user>/Monero on Linux) and uploads the archive to a hardcoded Telegram bot via api.telegram.org/bot<token>/sendDocument (chat_id -5044692933). The destination bot token and wallet paths are stored as base64 blobs (constants TK, XMR_WIN, XMR_LINUX) and decoded at runtime to conceal the exfiltration target. The exfil routine is invoked at module top level, so any `import btcflip` (which loads the inner `kotoraka` module) triggers wallet theft. The code also terminates feather/monero processes to release file locks before archiving. The stated purpose of the package is unrelated to Monero wallets and is a cover story for wallet theft.

## Source: kam193 (2b305ae4851e877fcea4950e019342d31782bde7e3c49d11847e2ede65776f78)
During import, the package exfiltrates cryptocurrency wallet files.


---

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


Campaign: 2026-08-kotanku


Reasons (based on the campaign):


 - exfiltration-crypto


 - uses-telegram-bot


## Affected packages

- `btcflip`

## Remediation

Refer to the advisory for the patched release.
