Description
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.
Published: 2026-07-08
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Monsta FTP versions prior to 2.14.5 contain a server‑side request forgery flaw (CWE‑918) caused by an IPv4 addresses embedded within IPv4‑mapped IPv6 addresses. An unauthenticated attacker can first obtain a CSRF token from the publicly accessible getSystemVars endpoint and then submit a fetchRemoteFile request whose source URL resolves to a mapped IPv4 address. The server will make an HTTP request to the internal service, retrieve the response, and write the data to an FTP destination under the attacker’s control, allowing the exfiltration of cloud‑instance metadata credentials.

Affected Systems

The vulnerability affects all installations of Monsta FTP produced by Monsta Limited of New Zealand running any version earlier than 2.14.5. The CNA specifies that version 2.14.5 contains the fix.

Risk and Exploitability

The CVSS score of 7.7 classifies this vulnerability as high severity. The EPSS score of <1% indicates a very low but non‑zero likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Based on the description, one can infer that the attack vector is remote web traffic: an unauthenticated user could send HTTP requests to the fetchRemoteFile endpoint from outside the network. Because the server can pull data from internal services and exfiltrate it via FTP, the risk is significant, especially for cloud deployments where metadata services expose credentials.

Generated by OpenCVE AI on July 29, 2026 at 13:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Monsta FTP to version 2.14.5 or later, which corrects the IP block‑list and removes the SSRF vulnerability.
  • If an immediate upgrade is not feasible, restrict access to the fetchRemoteFile endpoint to authenticated users only or enforce firewall/application‑level rules that block requests targeting internal IP ranges, including those expressed as IPv4‑mapped IPv6 addresses.
  • Ensure the get tokens, is protected behind authentication or disabled to prevent unauthenticated token acquisition.

Generated by OpenCVE AI on July 29, 2026 at 13:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:monstaftp:monsta_ftp:*:*:*:*:*:*:*:*

Tue, 14 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
References

Fri, 10 Jul 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Monstaftp
Monstaftp monsta Ftp
Vendors & Products Monstaftp
Monstaftp monsta Ftp

Thu, 09 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Monsta FTP < 2.14.5 SSRF via IPv4-Mapped IPv6 Address Bypass
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 8.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N'}


Subscriptions

Monstaftp Monsta Ftp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-14T22:03:32.053Z

Reserved: 2026-07-08T13:27:53.030Z

Link: CVE-2026-60105

cve-icon Vulnrichment

Updated: 2026-07-09T13:43:55.980Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T13:30:06Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)