Malicious code in tpurladpy (PyPI)
Summary
MAL-2023-7680: Malicious code in tpurladpy (PyPI). Affected versions are not published. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
tpurladpy is a Python package available on PyPI. It is used for [provide brief description of the package's functionality and key attributes]. Unfortunately, this package has been found to contain malicious code, which poses a significant security risk to users who install and use it.
Vulnerability Detail
The tpurladpy package has been compromised by a group called EsqueleSquad. They have published nearly 6000 malicious PyPi and NPM packages, including tpurladpy, which execute spyware and information-stealing malware. The malicious code can be found in the package's [provide specific file or module where the malicious code is located]. This vulnerability allows attackers to [describe the potential ramifications of the malicious code, such as data theft, unauthorized access, or system compromise].
How To Fix
This package is malicious. Remove it and rotate any credentials it could have accessed.
pip uninstall tpurladpy
If it arrived as a transitive dependency, remove the package that pulled it in, then reinstall.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
There is no known workaround for this vulnerability. Complete removal of the tpurladpy package is the best course of action to ensure the security of your system.
Conclusion
The tpurladpy package on PyPI has been found to contain malicious code, posing a significant security risk to users. It is crucial to remove this package from your system and take appropriate actions to mitigate the impact of the malicious code. For further support on vulnerability remediation, you can contact DevNack.com.
See every vulnerability recorded for tpurladpy →
FAQ
You can use the Vulert Playground (https://vulert.com/scanner) to check if your application is affected by this vulnerability. Simply provide your Pipfile.lock file, and Vulert will analyze it for any open-source vulnerabilities, including this one.
No, it is not recommended to use tpurladpy at all, even if you find a version that is not affected by this specific vulnerability. The package has been compromised, and its integrity cannot be guaranteed.
If you have already installed tpurladpy, it is crucial to remove it immediately from your Python environment and any projects that depend on it. Additionally, scan your system for any signs of compromise and take appropriate actions to mitigate the impact of the malicious code.
Yes, there are alternative packages available on PyPI that provide similar functionality to tpurladpy. It is recommended to research and choose a package with a good reputation and regular security updates.
If you would like to report this vulnerability or need further assistance, you can contact the Checkmarx supply chain security team at supplychainsecurity@checkmarx.com or visit their website at https://bit.ly/checkmarx-malicious-packages.