Description
Slican NCP/IPL/IPM/IPU devices are vulnerable to PHP Function Injection. An unauthenticated remote attacker is able to execute arbitrary PHP commands by sending specially crafted requests to /webcti/session_ajax.php endpoint. This issue was fixed in version 1.24.0190 (Slican NCP) and 6.61.0010 (Slican IPL/IPM/IPU).
EPSS Score:
0%
Comprehensive Technical Analysis of EUVD-2025-208088
1. Vulnerability Assessment and Severity Evaluation
The vulnerability described in EUVD-2025-208088 pertains to PHP Function Injection in Slican NCP/IPL/IPM/IPU devices. This type of vulnerability allows an unauthenticated remote attacker to execute arbitrary PHP commands by sending specially crafted requests to the /webcti/session_ajax.php endpoint. The severity of this vulnerability is rated with a Base Score of 9.3 according to CVSS 4.0, indicating a critical risk.
CVSS Vector Breakdown:
- AV:N (Network Vector): The vulnerability is exploitable over the network.
- AC:L (Low Complexity): The attack requires low skill or resources.
- AT:N (No Authentication): No authentication is required to exploit the vulnerability.
- PR:N (No Privileges Required): No privileges are required to exploit the vulnerability.
- UI:N (No User Interaction): No user interaction is required to exploit the vulnerability.
- VC:H (High Confidentiality Impact): The vulnerability has a high impact on confidentiality.
- VI:H (High Integrity Impact): The vulnerability has a high impact on integrity.
- VA:H (High Availability Impact): The vulnerability has a high impact on availability.
- SC:N (No Scope Change): The vulnerability does not change the security scope.
- SI:N (No Scope Integrity): The vulnerability does not affect the integrity of the security scope.
- SA:N (No Scope Availability): The vulnerability does not affect the availability of the security scope.
2. Potential Attack Vectors and Exploitation Methods
Attack Vectors:
- Unauthenticated Remote Exploitation: An attacker can send crafted HTTP requests to the
/webcti/session_ajax.phpendpoint without needing any authentication. - PHP Function Injection: The attacker can inject PHP functions into the request, leading to arbitrary code execution on the server.
Exploitation Methods:
- Crafted HTTP Requests: The attacker can use tools like
curl,Postman, or custom scripts to send malicious requests. - Automated Scripts: Attackers may use automated scripts to scan for vulnerable devices and exploit them en masse.
3. Affected Systems and Software Versions
The vulnerability affects the following Slican devices and software versions:
- Slican NCP: Versions prior to 1.24.0190
- Slican IPL: Versions prior to 6.61.0010
- Slican IPM: Versions prior to 6.61.0010
- Slican IPU: Versions prior to 6.61.0010
4. Recommended Mitigation Strategies
Immediate Actions:
- Patching: Upgrade to the fixed versions: 1.24.0190 for Slican NCP and 6.61.0010 for Slican IPL/IPM/IPU.
- Network Segmentation: Isolate vulnerable devices from public networks to limit exposure.
- Firewall Rules: Implement strict firewall rules to block unauthorized access to the
/webcti/session_ajax.phpendpoint.
Long-Term Strategies:
- Regular Audits: Conduct regular security audits and vulnerability assessments.
- Monitoring: Implement continuous monitoring to detect and respond to suspicious activities.
- Security Training: Educate staff on the importance of cybersecurity and best practices.
5. Impact on European Cybersecurity Landscape
The vulnerability poses a significant risk to organizations using Slican devices, particularly in sectors such as telecommunications, healthcare, and finance. The potential for unauthenticated remote code execution can lead to data breaches, service disruptions, and loss of sensitive information. This underscores the need for robust cybersecurity measures and timely patch management across the European Union.
6. Technical Details for Security Professionals
Detection:
- Log Analysis: Monitor server logs for unusual activity, particularly requests to the
/webcti/session_ajax.phpendpoint. - Intrusion Detection Systems (IDS): Deploy IDS to detect and alert on suspicious network traffic.
Exploitation:
- Payload Crafting: Attackers may craft payloads that include PHP functions like
eval(),system(), orexec()to execute arbitrary commands. - Example Exploit:
curl -X POST -d 'function=system&command=whoami' http://target-ip/webcti/session_ajax.php
Mitigation:
- Input Validation: Ensure that all user inputs are properly validated and sanitized.
- Least Privilege: Run web services with the least privilege necessary to minimize the impact of a successful exploit.
- Regular Updates: Maintain a regular update schedule for all software and firmware.
Conclusion: The PHP Function Injection vulnerability in Slican devices is a critical issue that requires immediate attention. Organizations should prioritize patching affected systems and implement robust security measures to mitigate the risk. Continuous monitoring and regular security audits are essential to maintain a strong cybersecurity posture.
References:
By addressing this vulnerability promptly and effectively, organizations can significantly reduce the risk of a successful attack and protect their critical assets.