S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Oct 8, 2024

Panabit iXCache Remote Code Execution Scanner

Targets the date_config endpoint with crafted input to execute arbitrary system commands, achieving full remote control of the caching server.

Est. Time~1 minutes
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.4k
Times Used
continuous scan runs
6.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
Detail

Panabit iXCache is a high-performance caching solution deployed by ISPs and large enterprises to accelerate content delivery and reduce bandwidth costs. It sits inline with network traffic, caching frequently accessed data to improve user experience. Network administrators rely on its modular architecture for granular traffic management and optimization.

The Remote Code Execution vulnerability arises from insufficient input sanitization in the date_config module. Attackers can inject malicious commands through unvalidated parameters, which the system then executes with elevated privileges. This flaw stems from insecure handling of user-supplied data in shell command construction.

Specifically, the vulnerability is triggered via the date_config.php endpoint, where the 'date' parameter is passed unsanitized to a system() call. An attacker can send a crafted HTTP request containing command separators like semicolons or pipes to execute arbitrary OS commands on the iXCache server.

Successful exploitation allows an attacker to gain complete control over the iXCache appliance, potentially leading to data exfiltration, network pivoting, or service disruption. Given its position in critical network infrastructure, this RCE flaw poses a severe risk to organizational security and data integrity.

Solution Advice
  • Apply the latest vendor security patch for Panabit iXCache that addresses the command injection in date_config.php.
  • Implement strict input validation on the 'date' parameter, allowing only expected date formats and rejecting special characters.
  • Use parameterized commands or safe API functions instead of direct system() calls to prevent command injection.
  • Restrict access to the date_config.php endpoint via firewall rules to only trusted management IP addresses.
  • Conduct a thorough code audit of all modules that handle user input for similar injection vulnerabilities.
  • Enable logging and monitoring on the iXCache appliance to detect and alert on anomalous command execution attempts.
  • Deploy a Web Application Firewall (WAF) with rules to block common command injection payloads targeting this endpoint.
  • Regularly update and patch all network appliances as part of a vulnerability management program.

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.