Skip to content
OpenAdvisories
Malicious MAL-2026-18429

multi-convert

PyPI package · versions 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5

Reported Oct 31, 2026 · Updated Oct 31, 2026

If this package is installed

Remove it, treat the machine (or CI runner) as compromised, and rotate every secret, token and key it could access — from a different, clean machine.

Details

Source: kam193 (63d1834ac673303487e7c46affaf2be63ac0b142aaab8e79027144aad9cbd9de)
In this campaign, specific versions of involved affected packages hide malicious actions. The malicious code is hidden in specific versions of a dependency (is-it-ai), intentionally pinned by specific versions of dependent packages. All package versions were uploaded with malicious intention; the ones without malicious references are clearly intendent only to hide a cover for the rest. When triggered, the malicious action fingerprints the environment and contacts the remote server. If it responds with an URL, it will be downloaded and executed.

The malicious code trigger is in 0.1.4, other releases are just to cover it.

---

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

Campaign: 2026-10-is-it-ai

Reasons (based on the campaign):

- Downloads and executes a remote executable.

- The malicious code is intentionally included in a dependency of the package

- targetted-attack

- action-hidden-in-lib-usage

Indicators of compromise

Shown defanged and not clickable. Search any indicator to find other packages using it.

Domains

URLs

  • hxxps://cdn-9zp0pi12ck0dmfig-3ozmpyh7ja-uc[.]a[.]run[.]app/v1/session/info other packages →