{"id":"MAL-2024-11598","summary":"Malicious code in gal32fjdsbf89hnd (PyPI)","details":"\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: kam193 (289d4debca52d2f6a1dd07428abe588fa5857d09a6726740ba061b260d24de8b)\nInstalling the package attempts to exfiltrate GCP tokens. As it uses a random names and/or targets specific accounts, it's most probably a (pen)test.\n\n\n---\n\nCategory: PROBABLY_PENTEST - Packages looking like typical pentest packages, but also anything that looks like testing, exploring pre-prepared kits, research & co, with clearly low-harm possibilities.\n\n\nCampaign: 2024-10-gal32fjdsbf89hnd-gcp-token\n\n\nReasons (based on the campaign):\n\n\n - exfiltration-cloud-tokens\n","modified":"2026-03-19T12:53:23.273401Z","published":"2024-10-22T13:55:39Z","database_specific":{"malicious-packages-origins":[{"versions":["1"],"id":"RLMA-2024-11050","import_time":"2024-12-09T14:38:43.978252105Z","modified_time":"2024-12-09T06:50:18Z","sha256":"be9397c577909e952747e357d6f89ee5d450558ffa705def24a013070ee9ca15","source":"reversing-labs"},{"id":"pypi/2024-10-gal32fjdsbf89hnd-gcp-token/gal32fjdsbf89hnd","import_time":"2025-12-02T22:30:56.052171539Z","modified_time":"2024-10-22T13:55:39Z","ranges":[{"events":[{"introduced":"0"}],"type":"ECOSYSTEM"}],"sha256":"04acfdcfbd1dc02db2acf4cd92272be826a5c223c04374204efb13c241bc1b60","source":"kam193"},{"import_time":"2025-12-02T23:07:19.243797416Z","modified_time":"2024-10-22T13:55:39Z","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"sha256":"289d4debca52d2f6a1dd07428abe588fa5857d09a6726740ba061b260d24de8b","source":"kam193","id":"pypi/2024-10-gal32fjdsbf89hnd-gcp-token/gal32fjdsbf89hnd"},{"id":"pypi/2024-10-gal32fjdsbf89hnd-gcp-token/gal32fjdsbf89hnd","import_time":"2025-12-10T21:38:58.385449498Z","modified_time":"2024-10-22T13:55:39Z","sha256":"0b29505a82049c6ad552b81ec52f400958dc644e15a6b2ee2f554bdda026a604","source":"kam193","versions":["1"]},{"id":"RLUA-2026-00345","import_time":"2026-03-19T12:19:47.36813587Z","modified_time":"2026-03-18T12:14:10Z","sha256":"2e8a2e53df2a44c6f658621ebfd6d40cba7528defc4c43a3003b96c4c07f7f85","source":"reversing-labs"}]},"references":[{"type":"WEB","url":"https://bad-packages.kam193.eu/pypi/package/gal32fjdsbf89hnd"}],"affected":[{"package":{"name":"gal32fjdsbf89hnd","ecosystem":"PyPI","purl":"pkg:pypi/gal32fjdsbf89hnd"},"versions":["1"],"database_specific":{"source":"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/gal32fjdsbf89hnd/MAL-2024-11598.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":"ANALYST"},{"name":"ReversingLabs","contact":["https://www.reversinglabs.com"],"type":"FINDER"}]}