{"id":"MAL-2025-47795","summary":"Malicious code in pytensorlite (PyPI)","details":"\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: kam193 (188201cba6b48f33920bc11fd719f4dcc6a78b6ca0e1c038f6a950027522cbe2)\nImporting the module downloads and starts an infostealer\n\n\n---\n\nCategory: MALICIOUS - The campaign has clearly malicious intent, like infostealers.\n\n\nCampaign: 2025-08-pytensorlite\n\n\nReasons (based on the campaign):\n\n\n - infostealer\n\n\n - obfuscation\n\n\n - Downloads and executes a remote malicious script.\n\n\n - exfiltration-generic\n\n\n - exfiltration-credentials\n\n\n - exfiltration-browser-data\n","modified":"2026-03-19T12:56:02.217463Z","published":"2025-08-17T19:36:01Z","database_specific":{"malicious-packages-origins":[{"versions":["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4"],"sha256":"82e8130dfa7d223eb499b585a969ead57a7a65cf1217272c3be347801847d60c","import_time":"2025-09-26T11:05:35.457604808Z","source":"reversing-labs","id":"RLMA-2025-04802","modified_time":"2025-09-26T09:14:28Z"},{"versions":["0.1.4","0.1.3","0.1.2","0.1.1","0.1.0"],"sha256":"6d789cb477a2e54d47336cc6720a369096ec439f53a6083f423abcdb62ef2ac7","import_time":"2025-12-02T22:30:55.483063382Z","source":"kam193","id":"pypi/2025-08-pytensorlite/pytensorlite","modified_time":"2025-08-17T19:36:01.107207Z"},{"versions":["0.1.4","0.1.3","0.1.2","0.1.1","0.1.0"],"sha256":"188201cba6b48f33920bc11fd719f4dcc6a78b6ca0e1c038f6a950027522cbe2","import_time":"2025-12-02T23:07:18.506345475Z","source":"kam193","id":"pypi/2025-08-pytensorlite/pytensorlite","modified_time":"2025-08-17T19:36:01.107207Z"},{"versions":["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4"],"sha256":"1e2d6f30dd2360285f0563f09b4cb5b4951fe280a8ecdae91b2081ee99e5fe86","import_time":"2025-12-30T22:39:04.145565466Z","source":"kam193","id":"pypi/2025-08-pytensorlite/pytensorlite","modified_time":"2025-08-17T19:36:01.107207Z"},{"sha256":"ec7682f61cf674b2687b18fffe3ae6bbf2eff14b53e39751ad3577c2029e1dbe","import_time":"2026-03-19T12:20:17.127429274Z","source":"reversing-labs","id":"RLUA-2026-00650","modified_time":"2026-03-18T12:17:40Z"}],"iocs":{"urls":["https://raw.githubusercontent.com/93dk99-ui/pytensorlite/main/main.b64"]}},"references":[{"type":"WEB","url":"https://bad-packages.kam193.eu/pypi/package/pytensorlite"}],"affected":[{"package":{"name":"pytensorlite","ecosystem":"PyPI","purl":"pkg:pypi/pytensorlite"},"versions":["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4"],"database_specific":{"source":"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/pytensorlite/MAL-2025-47795.json"}}],"schema_version":"1.7.5","credits":[{"name":"Kamil Mańkowski (kam193)","contact":["https://github.com/kam193","https://bad-packages.kam193.eu/"]},{"name":"Kamil Mańkowski (kam193)","contact":["https://github.com/kam193","https://bad-packages.kam193.eu/"],"type":"REPORTER"},{"name":"ReversingLabs","contact":["https://www.reversinglabs.com"],"type":"FINDER"}]}