CVE-2025-10395
BaseFortify
Publication date: 2025-09-14
Last updated on: 2025-10-08
Assigner: VulDB
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| maccms | maccms | 10.0 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-918 | The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
CVE-2025-10395 is a server-side request forgery (SSRF) vulnerability in Magicblack MacCMS version 2025.1000.4050, specifically in the col_url function of the Scheduled Task Handler component. The vulnerability occurs because the argument cjurl is not properly validated, allowing an attacker to manipulate it to make the server send unauthorized requests to arbitrary URLs, including internal or local network addresses. This can be exploited remotely but requires elevated privileges. [1, 2]
How can this vulnerability impact me? :
This vulnerability can impact you by allowing an attacker to make the server perform unauthorized requests to arbitrary URLs, potentially accessing internal services or sensitive information. This can lead to breaches of confidentiality, integrity, and availability of the affected system. The attacker could gain unauthorized access to internal network resources or cause disruptions by exploiting this flaw. [1, 2]
How can this vulnerability be detected on my network or system? Can you suggest some commands?
Detection of this SSRF vulnerability involves monitoring for unusual or unauthorized requests initiated by the server, especially those targeting internal or unexpected URLs via the cjurl parameter in scheduled tasks. Since the vulnerability is triggered by manipulation of the cjurl argument in the col_url function of the Scheduled Task Handler, you can audit logs for requests or scheduled tasks invoking this function with suspicious cjurl values. Network monitoring tools can be used to detect outbound requests to internal or unusual destinations originating from the server. Specific commands are not provided in the resources, but general approaches include inspecting web server logs for requests containing 'cjurl' parameters and using network traffic analysis tools (e.g., tcpdump, Wireshark) to identify unexpected outbound connections. [1, 2]
What immediate steps should I take to mitigate this vulnerability?
Immediate mitigation steps include replacing the affected component or product as a precaution since no known countermeasures or mitigations have been identified. Additionally, restrict or monitor access to the Scheduled Task Handler, especially the col_url function, and enforce strict authentication and authorization controls to limit who can manipulate the cjurl parameter. Network-level controls such as firewall rules to block unauthorized outbound requests from the server to internal or external URLs may also help reduce risk until a patch or fix is available. [1]