The does not validate a parameter before making a request to it, which could allow unauthenticated users to perform SSRF attack
The application does not validate the value of the passed parameter before executing a network request to the specified resource. An attacker, without needing any privileges, can provide a crafted parameter value pointing to internal infrastructure resources or external servers. The server then executes the request on behalf of the attacker, which can lead to information disclosure or interaction with resources not directly accessible from outside.
An attacker can gain access to internal network resources (e.g., services on the LAN, cloud environment metadata) and cause disclosure of sensitive information. The vulnerability can also be exploited to scan internal infrastructure or bypass perimeter security measures.
Patches available from the vendor should be applied according to the references. Additionally, it is recommended to implement firewall rules limiting the server's ability to initiate outgoing connections to internal network segments, and to verify and filter input parameters on the application side.
Apereo Central Authentication Service — versions indicated in vendor references
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NApereo Central Authentication Service
APPApereoall versions
Related vulnerabilities
Apereo CAS — pominięcie uwierzytelnienia wieloskładnikowego (MFA bypass)
Apereo CAS 5.3.x before 5.3.16, 6.x before 6.1.7.2, 6.2.x before 6.2.4, and 6.3.x before 6.3.0-RC4 mishandles ...
Multiple classes used within Apereo CAS before release 6.1.0-RC5 makes use of apache commons-lang3 RandomStrin...
Apereo Central Authentication Service (CAS) Server before 3.5.3 allows remote attackers to conduct LDAP inject...
A vulnerability was found in Apereo CAS 5.2.6. It has been classified as problematic. This affects the functio...