CVE-2007-49091 exploit
Interpretation conflict in WinSCP before 4.0.4 allows remote attackers to perform arbitrary file transfers with a remote server via file-tr…
Published 19 y ago · modified 4 mo ago · JSON
Summary
Interpretation conflict in WinSCP before 4.0.4 allows remote attackers to perform arbitrary file transfers with a remote server via file-transfer commands in the final portion of a (1) scp, and possibly a (2) sftp or (3) ftp, URL, as demonstrated by a URL specifying login to the remote server with a username of scp, which is interpreted as an HTTP scheme name by the protocol handler in a web browser, but is interpreted as a username by WinSCP. NOTE: this is related to an incomplete fix for CVE-2006-3015.
Exploit prediction (EPSS)
3.52% probability of exploitation in the next 30 days, higher than 89% of all scored CVEs.
Exploits and detections
- EDB-30582 WinSCP 4.0.3 - URL Protocol Handler Arbitrary File Access · remote · 2007-09-13
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 2.0 | 9.3 | AV:N/AC:M/Au:N/C:C/I:C/A:C |
Classification
- Weakness
- CWE-264 Permissions, Privileges, and Access Controls
References
- winscp.cvs.sourceforge.net /winscp/winscp3/core/SessionData.cpp?r1=1.29&r2=1.30 · x_refsource_MISC, x_transferred
- exchange.xforce.ibmcloud.com /vulnerabilities/36591 · vdb-entry, x_refsource_XF, x_transferred
- securityreason.com /securityalert/3141 · third-party-advisory, x_refsource_SREASON, x_transferred
- securityfocus.com /bid/25655 · vdb-entry, x_refsource_BID, x_transferred
- winscp.net /eng/docs/history/ · x_refsource_CONFIRM, x_transferred
- secunia.com /advisories/26820 · third-party-advisory, x_refsource_SECUNIA, x_transferred
- securitytracker.com /id?1018697 · vdb-entry, x_refsource_SECTRACK, x_transferred
- securityfocus.com /archive/1/479298/100/0/threaded · mailing-list, x_refsource_BUGTRAQ, x_transferred
Sources
- CVE List: CVE-2007-4909
- NVD: CVE-2007-4909
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.