{"id":"MAL-2026-13682","title":"Malicious code in btcflx (PyPI)","summary":"Malicious code in btcflx (PyPI)","severity":"none","vendor":"btcflx","product":"btcflx","ecosystem":"pip","affected":["btcflx"],"published":"2026-08-10","updated":"2026-08-10","source":"OSV","sourceUrl":"https://osv.dev/vulnerability/MAL-2026-13682","references":[{"url":"https://bad-packages.kam193.eu/pypi/package/btcflx"},{"url":"https://pypi.org/project/btcflx/0.1.0/"}],"tags":["osv","pip"],"ingestedAt":"2026-08-10T19:16:47.841Z","slug":"MAL-2026-13682","body":"## Overview\n\n\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (839c411e8d33badaebd5e59b2d966dc000e631843a49ce9352caafd1b7dd9e12)\nPackage advertises itself as an HTTP speed-up library but on import of the top-level module unconditionally locates the user's Monero wallet directory (Windows C:\\Users\\<user>\\Documents\\Monero, Linux /home/<user>/Monero), kills running 'feather' and 'monero' processes to release file locks, archives the directory, and uploads it via api.telegram.org sendDocument to a hardcoded Telegram bot with chat_id -5044692933. A companion sendMessage call reports host reconnaissance status ('Found wallet... sending' / 'Did not find wallets') to the same chat. The Telegram bot token and both Monero directory paths are base64-encoded in source to hide the destination and targets. Package name and description do not mention cryptocurrency wallets, establishing a cover-story mismatch.\n\n## Source: kam193 (504aca220be0f03b6572f62dc3fc4a49ace09be61a969e39713c890f28afe62a)\nDuring import, the package exfiltrates cryptocurrency wallet files.\n\n\n---\n\nCategory: MALICIOUS - The campaign has clearly malicious intent, like infostealers.\n\n\nCampaign: 2026-08-kotanku\n\n\nReasons (based on the campaign):\n\n\n - exfiltration-crypto\n\n\n - uses-telegram-bot\n\n\n## Affected packages\n\n- `btcflx`\n\n## Remediation\n\nRefer to the advisory for the patched release.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}