MAL-2026-4752 Malicious code in gt-tester-exp-profiler-exp-00000015 (PyPI)

Malicious package Published
Package
gt-tester-exp-profiler-exp-00000015
Registry
PyPI

What is MAL-2026-4752?

MAL-2026-4752 is a malicious package in gt-tester-exp-profiler-exp-00000015, published on 22 May 2026.

Official description

setup.py installs a.pth file containing import gt_tester_exp_profiler_exp_00000015.probe; probe.run_probe(), causing every Python interpreter start on the installer's machine to execute the package's probe module. The probe issues a plaintext HTTP GET to http://104.131.173.16/exp-<tag>-<hash16>, leaking the installer's source IP, interpreter-launch cadence, and a per-call hash to a hardcoded third-party host with no opt-in. Because.pth files auto-execute on every python invocation (not only when the package is imported), this constitutes installer-side persistence: the beacon fires for unrelated Python processes long after the user has forgotten the package is installed. The destination is a bare IPv4 address over cleartext HTTP with no integrity verification, so any future operator of that IP — or any on-path attacker — can serve arbitrary responses to the beacon. The User-Agent only references an opt-OUT URL, confirming the author knew consent was absent.

What should I do about MAL-2026-4752?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-4752 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free