CVE Catalog

CVE-2026-60105

HighCVSS 8.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

23th percentile - higher than 23% of all known CVEs

Summary

Monsta FTP before version 2.14.5 contains a server-side request forgery (SSRF) vulnerability in the fetchRemoteFile action. The isBlockedIP() function fails to detect embedded IPv4 addresses within IPv4-mapped IPv6 addresses. An unauthenticated attacker can obtain a CSRF token from the public getSystemVars endpoint and submit a fetchRemoteFile request with a source URL resolving to an IPv4-mapped address, causing the server to issue HTTP requests to internal services and write responses to an attacker-controlled FTP destination, enabling retrieval of cloud instance metadata credentials.

Risk Assessment

The risk for the organization includes unauthorized access to internal services and theft of cloud metadata credentials, which could lead to privilege escalation and full compromise of the cloud environment.

Recommendation

Immediately update Monsta FTP to version 2.14.5 or later. Additionally, restrict access to public endpoints and implement network traffic filtering for internal services.

Related vulnerabilities

Original NVD description (English source)

Monsta FTP before 2.14.5 contains a server-side request forgery vulnerability in the fetchRemoteFile action caused by an incomplete IP blocklist check in the isBlockedIP() function, which fails to detect embedded IPv4 addresses within IPv4-mapped IPv6 addresses. An unauthenticated attacker can obtain a CSRF token from the public getSystemVars endpoint and submit a fetchRemoteFile request with a source URL resolving to an IPv4-mapped address, causing the server to issue HTTP requests to internal services and write responses to an attacker-controlled FTP destination, enabling retrieval of cloud instance metadata credentials.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS