Server-Side Request Forgery (SSRF) in instantsoft/icms2
Description
Server-Side Request Forgery (SSRF) in GitHub repository instantsoft/icms2 prior to 2.16.1-git.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
SSRF in instantsoft icms2 prior to 2.16.1-git allows an attacker to make arbitrary requests from the server, potentially accessing internal resources.
Vulnerability
The vulnerability is a Server-Side Request Forgery (SSRF) in the uploadFromLink function of the icms2 content management system. Prior to version 2.16.1-git, the function did not properly validate the host part of the URL provided for remote file uploads. The code used filter_var with FILTER_VALIDATE_URL but did not block requests to private IP addresses, allowing an attacker to specify internal network addresses (e.g., 127.0.0.1) or trigger requests to arbitrary hosts [1].
Exploitation
An attacker with the ability to upload a file from a link (e.g., a content manager or editor role) can craft a URL pointing to an internal IP address (e.g., http://127.0.0.1/admin or http://192.168.1.1). The server will then attempt to fetch that URL using cURL, potentially accessing internal services that are not meant to be exposed. No authentication is required beyond the ability to use the upload from link feature.
Impact
Successful exploitation allows the attacker to probe internal network services, read metadata from internal endpoints (e.g., cloud metadata on 169.254.169.254), or gather information about the internal network and its services. The impact is primarily information disclosure of internal resources, which could lead to further attacks.
Mitigation
The issue was fixed in the commit [1] by adding hostname resolution and validation to prevent requests to private and reserved IP ranges. Users should update to icms2 version 2.16.1-git or later, which includes the fix. No other workarounds are documented in the available references [2].
AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- Range: < 2.16.1-git
- instantsoft/instantsoft/icms2v5Range: unspecified
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2News mentions
0No linked articles in our index yet.