{"id":2445,"date":"2025-01-30T10:32:06","date_gmt":"2025-01-30T10:32:06","guid":{"rendered":"https:\/\/fusionmindlabs.com\/blogs\/unpatched-php-voyager-flaws-expose-servers-to-one-click-rce\/"},"modified":"2025-01-30T10:32:07","modified_gmt":"2025-01-30T10:32:07","slug":"unpatched-php-voyager-flaws-expose-servers-to-one-click-rce","status":"publish","type":"post","link":"https:\/\/fusionmindlabs.com\/blogs\/unpatched-php-voyager-flaws-expose-servers-to-one-click-rce\/","title":{"rendered":"Unpatched PHP Voyager Flaws Expose Servers to One-Click RCE"},"content":{"rendered":"\n<\/p>\n<h1>Unpatched PHP Voyager Flaws<\/h1>\n<h2>Security Flaws Disclosed in Open-Source PHP Package Voyager<\/h2>\n<h3>By Ravie Lakshmanan on January 30, 2025<\/h3>\n<h4>Image: Unpatched PHP Voyager Flaws<\/h4>\n<p>Three security flaws have been disclosed in the open-source PHP package Voyager that could be exploited by an attacker to achieve one-click remote code execution on affected instances.<\/p>\n<p>&quot;When an authenticated Voyager user clicks on a malicious link, attackers can execute arbitrary code on the server,&quot; Sonar researcher Yaniv Nizry said in a write-up published earlier this week.<\/p>\n<h3>Vulnerabilities Disclosed<\/h3>\n<p>The identified issues, which remain unpatched to date despite responsible disclosure on September 11, 2024, are listed below:<\/p>\n<ul>\n<li><strong>CVE-2024-55417<\/strong>: An arbitrary file write vulnerability in the &quot;\/admin\/media\/upload&quot; endpoint<\/li>\n<li><strong>CVE-2024-55416<\/strong>: A reflected cross-site scripting (XSS) vulnerability in the &quot;\/admin\/compass&quot; endpoint<\/li>\n<li><strong>CVE-2024-55415<\/strong>: An arbitrary file leak and deletion vulnerability<\/li>\n<\/ul>\n<h3>Exploitation of Vulnerabilities<\/h3>\n<p>A malicious attacker could leverage Voyager&#8217;s media upload feature to upload a malicious file in a manner that bypasses MIME type verification, and make use of a polyglot file that appears as an image or video but contains executable PHP code to trick the server into processing it as a PHP script, thereby resulting in remote code execution.<\/p>\n<p>The vulnerability could also be chained with CVE-2024-55416, elevating it into a critical threat that leads to code execution when a victim clicks on a malicious link.<\/p>\n<h3>Chaining Vulnerabilities<\/h3>\n<p>&quot;The vulnerability could also be chained with CVE-2024-55416, elevating it into a critical threat that leads to code execution when a victim clicks on a malicious link,&quot; Nizry explained. &quot;This means that if an authenticated user clicks on a specially crafted link, arbitrary JavaScript code can be executed. As a result, an attacker can perform any subsequent action in the context of the victim.&quot;<\/p>\n<h3>Conclusion<\/h3>\n<p>In the absence of a fix, users are advised to exercise caution when using the project in their applications.<\/p>\n<h3>Stay Informed<\/h3>\n<p>Found this article interesting?  Follow us on Twitter <i class=\"icon-font icon-twitter\">\uf099<\/i> and LinkedIn to read more exclusive content we post.<\/p>\n\n<br \/><a href=\"https:\/\/thehackernews.com\/2025\/01\/unpatched-php-voyager-flaws-leave.html\" rel=\"nofollow noopener\" target=\"_blank\">Source Link<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unpatched PHP Voyager Flaws Security Flaws Disclosed in Open-Source PHP Package Voyager By Ravie Lakshmanan on January 30, 2025 Image: Unpatched PHP Voyager Flaws Three security flaws have been disclosed&#8230;<\/p>\n","protected":false},"author":19,"featured_media":2446,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[46,39,32,31,33,34,35,40,36,37,42,44,43,41,38,45],"class_list":["post-2445","post","type-post","status-publish","format-standard","has-post-thumbnail","category-cybersecurity","tag-computer-security","tag-cyber-attacks","tag-cyber-news","tag-cyber-security-news","tag-cyber-security-news-today","tag-cyber-security-updates","tag-cyber-updates","tag-data-breach","tag-hacker-news","tag-hacking-news","tag-how-to-hack","tag-information-security","tag-network-security","tag-ransomware-malware","tag-software-vulnerability","tag-the-hacker-news"],"jetpack_featured_media_url":"https:\/\/fusionmindlabs.com\/blogs\/wp-content\/uploads\/sites\/9\/2025\/01\/php.jpg","_links":{"self":[{"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/posts\/2445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/comments?post=2445"}],"version-history":[{"count":1,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/posts\/2445\/revisions"}],"predecessor-version":[{"id":2447,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/posts\/2445\/revisions\/2447"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/media\/2446"}],"wp:attachment":[{"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/media?parent=2445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/categories?post=2445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/tags?post=2445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}