CVE-2022-31827
published 2022-06-09CVE-2022-31827: MonstaFTP v2.10.3 was discovered to contain a Server-Side Request Forgery (SSRF) via the function performFetchRequest at HTTPFetcher.php.
PriorityP260critical9.1CVSS 3.1
AVNACLPRNUINSUCHIHAN
EPSS
19.55%
97.0th percentile
MonstaFTP v2.10.3 was discovered to contain a Server-Side Request Forgery (SSRF) via the function performFetchRequest at HTTPFetcher.php.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| monstaftp | monstaftp | — | — |
Detection & IOCsextracted from sources · hover to see the quote
path/application/api/api.php
snort
alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Monsta FTP Server Side Request Forgery Attempt (CVE-2022-31827)"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/application/api/api.php"; http.request_body; content:"|22|actionName|22 3a 22|fetchRemoteFile|22|"; fast_pattern; content:"|22|source|22 3a 22|http|3a 2f 2f|"; reference:url,labs.watchtowr.com/whats-that-coming-over-the-hill-monsta-ftp-remote-code-execution-cve-2025-34299/; reference:cve,2022-31827; classtype:web-application-attack; sid:2065694; rev:1; metadata:affected_product Monsta_FTP, attack_target Networking_Equipment, tls_state plaintext, created_at 2025_11_07, cve CVE_2022_31827, deployment Perimeter, deployment Internal, performance_impact Low, confidence High, signature_severity Major, tag Exploit, tag Description_Generated_By_Proofpoint_Nexus, updated_at 2025_11_07, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public_Facing_Application; target:dest_ip;)
- →SSRF exploit traffic is a POST request to /application/api/api.php with a JSON body containing actionName set to 'fetchRemoteFile' and a 'source' field beginning with 'http://'
- →The vulnerable code path is the function performFetchRequest inside HTTPFetcher.php; monitor or audit calls to this function for unexpected outbound HTTP requests originating from the server ↗
- →Signature targets plaintext (non-TLS) traffic only; deploy at the network perimeter and internally to catch lateral SSRF attempts
- ·The Snort/Suricata rule (sid:2065694) only matches plaintext HTTP; SSRF attempts tunnelled over HTTPS will evade this signature without TLS inspection
- ·The body match for the 'source' field only checks for 'http://' — SSRF payloads using 'https://', file://, gopher://, or other schemes will not be caught by this rule as written
CVSS provenance
nvdv3.19.1CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
nvdv2.06.4MEDIUMAV:N/AC:L/Au:N/C:P/I:P/A:N
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Suricata
ET WEB_SPECIFIC_APPS Monsta FTP Server Side Request Forgery Attempt (CVE-2022-31827)
suricata·2025-11-07·CVSS 9.1
CVE-2022-31827 [CRITICAL] ET WEB_SPECIFIC_APPS Monsta FTP Server Side Request Forgery Attempt (CVE-2022-31827)
ET WEB_SPECIFIC_APPS Monsta FTP Server Side Request Forgery Attempt (CVE-2022-31827)
Rule: alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Monsta FTP Server Side Request Forgery Attempt (CVE-2022-31827)"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/application/api/api.php"; http.request_body; content:"|22|actionName|22 3a 22|fetchRemoteFile|22|"; fast_pattern; content:"|22|source|22 3a 22|http|3a 2f 2f|"; reference:url,labs.watchtowr.com/whats-that-coming-over-the-hill-monsta-ftp-remote-code-execution-cve-2025-34299/; reference:cve,2022-31827; classtype:web-application-attack; sid:2065694; rev:1; metadata:affected_product Monsta_FTP, attack_target Networking_Equipment, tls_state plaintext, created_at 2025_11_07, cve CVE_2022_31827, deploymen
No public exploits indexed.
No writeups or analysis indexed.
2022-06-09
Published