PYSEC-2025-2 uniapi version 1.0.7 contained an information harvesting script.

Not scored Published

Malicious code in the uniapi library harvests system information and executes remote scripts upon import, requiring users to upgrade to a safe version.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is PYSEC-2025-2?

PYSEC-2025-2 is a vulnerability in uniapi, published on 24 Jan 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

uniapi version 1.0.7 introduces code that would execute on import of the module and download a script from a remote URL, and would then execute the downloaded script in a thread. The downloaded script would harvest system information and POST the information to another remote URL. This code was found in the PyPI release artifacts and was not present in the public GitHub repository.

Which versions are affected by PYSEC-2025-2?

1 open source package ship an affected version, including uniapi.

PackageAffectedFixed in
uniapi PyPIAll versionsNone

How do I fix PYSEC-2025-2?

No fix has been published for PYSEC-2025-2 yet. Limit exposure of the affected software until one is available.

Is PYSEC-2025-2 being exploited?

There is no known exploitation of PYSEC-2025-2 in the wild and no public exploit code.

Sources

Is PYSEC-2025-2 in your software?

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

Check your SBOMs for free