S4E just found a high top 10 tcp port service scan
critical·Product Based Web Vulnerabilities·Updated Mar 8, 2024

CVE-2023-0297 Scanner

CVE-2023-0297 scanner - RCE vulnerability in PyLoad

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.1k
Times Used
continuous scan runs
3.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-0297
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.

Code Injection in GitHub repository pyload/pyload prior to 0.5.0b3.dev31.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
pyload/pyloadby pyload
AFFECTED< 0.5.0b3.dev31SAFE ✓≥ 0.5.0b3.dev31
Updated Aug 22, 2026View on NVD →
Detail

PyLoad is an open-source download manager that supports a wide variety of websites and file hosting services. It is designed to be lightweight and easily extendable via plugins, making it popular among users who need to automate and manage downloads efficiently. PyLoad is particularly useful for users who download a lot of files and prefer a central tool to manage these downloads. It supports container formats like DLC, video sites like YouTube, and is compatible with various devices, including NAS systems and media players. Due to its versatility and open-source nature, PyLoad has a dedicated user base and community developers contributing to its ongoing development.

The pre-authentication Remote Code Execution vulnerability in PyLoad versions up to 0.5.0b3.dev31 allows attackers to execute arbitrary code on the system where PyLoad is installed. This critical vulnerability arises due to the improper handling of user inputs in the web interface, which can be exploited by sending specially crafted HTTP requests. Successful exploitation grants attackers the ability to run malicious code with the privileges of the PyLoad service, which could lead to full system compromise.

The vulnerability is specifically present in the flash/addcrypted2 endpoint of PyLoad, where the application fails to properly sanitize the jk parameter before using it in a server-side operation. By crafting a malicious request that includes Python code within the jk parameter, an attacker can cause the server to execute arbitrary commands. This exploitation technique allows attackers to gain unauthorized access to the system's resources, manipulate system data, or initiate further attacks from the compromised system.

The exploitation of this RCE vulnerability could have severe consequences, including unauthorized access to sensitive information, addition, modification, or deletion of data, and potentially taking full control of the affected system. Such access could lead to further network exploitation, deployment of malware, ransomware attacks, or data breaches, putting both organizational security and user privacy at significant risk.

By utilizing the comprehensive security scanning offered on the S4E platform, users can detect critical vulnerabilities like the RCE in PyLoad and protect their systems from potential exploits. Our platform not only identifies vulnerabilities but also provides detailed insights and actionable recommendations to mitigate risks. Joining S4E empowers you with advanced tools and expert knowledge to safeguard your digital assets against evolving cyber threats, ensuring your operations remain secure and compliant.

 

References

Solution Advice
  1. Immediately upgrade PyLoad to version 0.5.0b3.dev31 or later to patch the vulnerability.
  2. Regularly update all software to their latest versions to mitigate vulnerabilities.
  3. Limit network exposure for all control system devices and/or systems, and ensure they are not accessible from the internet.
  4. Utilize firewalls and network segmentation to restrict external access to systems running PyLoad.
  5. Monitor and review system and application logs for unusual activity that may indicate attempted or successful exploitation.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.