{"id":313,"date":"2024-06-21T07:30:37","date_gmt":"2024-06-21T07:30:37","guid":{"rendered":"https:\/\/www.yellowfalconmedia.com\/blog\/2024\/06\/21\/wordpress-plugin-under-attack-bricks-builder-bug-enables-rce-sc-media\/"},"modified":"2024-06-21T07:30:37","modified_gmt":"2024-06-21T07:30:37","slug":"wordpress-plugin-under-attack-bricks-builder-bug-enables-rce-sc-media","status":"publish","type":"post","link":"https:\/\/www.yellowfalconmedia.com\/blog\/2024\/06\/21\/wordpress-plugin-under-attack-bricks-builder-bug-enables-rce-sc-media\/","title":{"rendered":"WordPress plugin under attack; Bricks Builder bug enables RCE &#8211; SC Media"},"content":{"rendered":"<p>WordPress Bricks Builder, a popular site building plugin and WordPress theme, is being actively targeted by hackers due to a critical vulnerability that allows unauthenticated attackers to perform remote code execution (RCE).<br \/>The Bricks plugin vulnerability, tracked as CVE-2024-25600, \u201cmeans that anybody can run arbitrary commands and take over the site\/server,\u201d <a href=\"https:\/\/snicco.io\/vulnerability-disclosure\/bricks\/unauthenticated-rce-in-bricks-1-9-6\" target=\"_blank\" rel=\"noreferrer noopener\">according to WordPress development and security company Snicco<\/a>, which discovered the bug. CVE-2024-25600 has a critical CVSS score of 9.8.<br \/>Snicco reported the vulnerability to the Bricks developers on Feb. 10, and <a href=\"https:\/\/bricksbuilder.io\/release\/bricks-1-9-6-1\/\" target=\"_blank\" rel=\"noreferrer noopener\">a patch was released on Feb. 13<\/a>. Technical details about the bug were first disclosed Sunday; on the same day, <a href=\"https:\/\/patchstack.com\/articles\/critical-rce-patched-in-bricks-builder-theme\/\" target=\"_blank\" rel=\"noreferrer noopener\">active exploitation of the flaw was reported<\/a> by WordPress vulnerability protection company Patchstack.<br \/>Attackers targeting CVE-2024-25600 have been spotted using malware designed to disable WordPress security plugins, according to Patchstack.<\/p>\n<p>Bricks Builder version 1.9.6 and all earlier versions are vulnerable to unauthenticated RCE. Bricks users must update to versions 1.9.6.1 for protection against attack.<br \/>The Bricks developers also noted that users should update any site backups to the 1.9.6.1 version, as restoring from an outdated backup could reintroduce the vulnerability.<br \/>Two major flaws in Bricks Builder were uncovered by Snicco \u2013 one that allowed for arbitrary code execution and another that allowed any unauthenticated user to call a Brick REST API endpoint.<br \/>The plugin uses the PHP eval function to execute the variable $php_query_raw, the contents of which can be injected by an attacker via a crafted request to the Brick REST API.<br \/>The PHP eval function is incredibly risky due to its ability to execute arbitrary PHP code and its use is generally discouraged, as noted by both Snicco and <a href=\"https:\/\/www.php.net\/manual\/en\/function.eval.php\" target=\"_blank\" rel=\"noreferrer noopener\">the PHP group itself<\/a>.<br \/>\u201cThis function is extremely dangerous, to be honest, and should never be used,\u201d Snicco security researcher Calvin Alkan wrote.<br \/>Additionally, in a proof-of-concept for CVE-2024-25600 exploitation, Alkan noted that calls to the Bricks REST API could be made without proper permission checks because the render_element_permission_check function only checked for a valid \u201cnumber used once\u201d (nonce) token to authorize the request.<br \/>A valid nonce can easily be retrieved from the HTML on the front end of any Bricks WordPress site, the Snicco researchers noted. <a href=\"https:\/\/developer.wordpress.org\/apis\/security\/nonces\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress\u2019 developer resources site<\/a> notes that nonces \u201cshould never be relied on for authentication, authorization, or access control.\u201d<br \/>Snicco demonstrated successful exploitation of the Bricks Builder bug to replace every page on a WordPress site with a GIF of the Kool-Aid mascot breaking through a brick wall.<br \/>CVE-2024-25600 has been actively exploited since at least Feb. 14, as detected by Patchstack.<br \/>Patchstack researchers observed the use of malware post-exploitation that includes a feature to disable WordPress security plugins like Wordfence and Sucuri.<br \/>Most attacks against the Bricks vulnerability come from seven IP addresses identified by Patchstack <a href=\"https:\/\/patchstack.com\/articles\/critical-rce-patched-in-bricks-builder-theme\/\" target=\"_blank\" rel=\"noreferrer noopener\">in their advisory<\/a>. Several of these IP addresses have been reported as targeting WordPress sites through various methods as early as April 2023, according to information available from <a href=\"https:\/\/www.abuseipdb.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">AbuseIPDB<\/a>.<br \/><a href=\"https:\/\/www.wordfence.com\/threat-intel\/vulnerabilities\/wordpress-themes\/bricks\/bricks-196-unauthenticated-remote-code-execution\" target=\"_blank\" rel=\"noreferrer noopener\">Wordfence\u2019s Vulnerability Database page for CVE-2024-25600<\/a> notes 36 attacks targeting the vulnerability were blocked within 24 hours, as of Feb. 19.<br \/>The Bricks plugin was estimated to have about 25,000 active installations when the vulnerability was disclosed.<br \/>Another WordPress plugin vulnerability came under mass attack earlier this year when the Popup Builder plugin <a href=\"https:\/\/www.scmagazine.com\/brief\/thousands-of-wordpress-sites-impacted-by-balada-injector-campaign\" target=\"_blank\" rel=\"noreferrer noopener\">was targeted by the Balada Injector campaign<\/a>. More than 6,700 WordPress sites using Popup Builder were infected due to a cross-site scripting flaw tracked as <a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2023-6000\" target=\"_blank\" rel=\"noreferrer noopener\">CVE-2023-6000<\/a>.<br \/>Last October, <a href=\"https:\/\/www.scmagazine.com\/brief\/balada-injector-campaign-compromises-thousands-of-wordpress-sites\" target=\"_blank\" rel=\"noreferrer noopener\">Balada Injector struck 17,000 WordPress sites<\/a>, including 9,000 affected by a bug (<a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2023-3169\" target=\"_blank\" rel=\"noreferrer noopener\">CVE-2023-3169<\/a>) in the page building plugin TagDiv Composer.<br \/>It is unknown whether Balada Injector, which <a href=\"https:\/\/www.scmagazine.com\/analysis\/ongoing-balada-injector-campaign-has-infected-one-million-wordpress-sites-since-2017\" target=\"_blank\" rel=\"noreferrer noopener\">has infected at least a million WordPress sites since 2017<\/a>, is involved in exploitation of CVE-2024-25600.<br \/><span itemscope=\"\" itemtype=\"https:\/\/schema.org\/Person\" itemprop=\"author\" class=\"me-2\"><a itemprop=\"url\" rel=\"author\" href=\"\/contributor\/sponsored-by-imperva\"><span itemprop=\"name\"><span itemprop=\"givenName\">Sponsored by<!-- --> <\/span><span itemprop=\"familyName\">Imperva<\/span><\/span><\/a><\/span><time class=\"non-interactive\" datetime=\"2024-06-20T13:30:00.000-04:00\">June 20, 2024<\/time><br \/>API calls now account for the majority (71%) of web traffic.<br \/><span itemscope=\"\" itemtype=\"https:\/\/schema.org\/Person\" itemprop=\"author\" class=\"me-2\"><a itemprop=\"url\" rel=\"author\" href=\"\/contributor\/sc-staff\"><span itemprop=\"name\"><span itemprop=\"givenName\">SC<!-- --> <\/span><span itemprop=\"familyName\">Staff<\/span><\/span><\/a><\/span><time class=\"non-interactive\" datetime=\"2024-06-20T09:44:00.000-04:00\">June 20, 2024<\/time><br \/>Increasingly prevalent physical security threats against businesses have prompted cybersecurity solutions provider ZeroFox to introduce the new PSI Mobile App that would provide corporate security professionals necessary intelligence to improve physical security incident response, SiliconAngle reports.<br \/><span itemscope=\"\" itemtype=\"https:\/\/schema.org\/Person\" itemprop=\"author\" class=\"me-2\"><a itemprop=\"url\" rel=\"author\" href=\"\/contributor\/shaun-nichols\"><span itemprop=\"name\"><span itemprop=\"givenName\">Shaun<!-- --> <\/span><span itemprop=\"familyName\">Nichols<\/span><\/span><\/a><\/span><time class=\"non-interactive\" datetime=\"2024-06-18T17:05:00.000-04:00\">June 18, 2024<\/time><br \/>Salt Security report found lack of API inventory left companies exposed.<br \/><meta itemprop=\"startDate\" content=\"2024-01-01T17:00:00.000-05:00\"\/><meta itemprop=\"endDate\" content=\"2024-01-01T18:00:00.000-05:00\"\/><span class=\"text-small text-muted font-weight-semibold non-interactive\">On-Demand Event<\/span><br \/><span class=\"text-small text-muted font-weight-semibold non-interactive\"><meta itemprop=\"startDate\" content=\"2024-08-27T10:45:00.000-04:00\"\/><meta itemprop=\"endDate\" content=\"2024-08-27T00:00:00.000-04:00\"\/><time class=\"text-uppercase\" datetime=\"2024-08-27T10:45:00.000-04:00\">Tue Aug 27<\/time><\/span><br \/><meta itemprop=\"startDate\" content=\"2023-12-05T14:00:00.000-05:00\"\/><meta itemprop=\"endDate\" content=\"2023-12-05T15:00:00.000-05:00\"\/><span class=\"text-small text-muted font-weight-semibold non-interactive\">On-Demand Event<\/span><\/p>\n<p>By clicking the Subscribe button below, you agree to SC Media <a class=\"text-underline\" target=\"_blank\" href=\"https:\/\/www.cyberriskalliance.com\/terms-of-use\" rel=\"noopener\">Terms and Conditions<\/a><span> and <\/span><a class=\"text-underline\" target=\"_blank\" href=\"https:\/\/www.cyberriskalliance.com\/terms-of-use#privacy-policy\" rel=\"noopener\">Privacy Policy<\/a>.<\/p>\n<p>         Copyright \u00a9 2024 CyberRisk Alliance, LLC All Rights Reserved.         This material may not be published, broadcast, rewritten or redistributed         in any form without prior authorization.       <br \/><span>Your use of this website constitutes acceptance of CyberRisk Alliance <\/span><a class=\"text-underline cursor-pointer\" target=\"_blank\" href=\"https:\/\/www.cyberriskalliance.com\/terms-of-use#privacy-policy\" rel=\"noopener\">Privacy Policy<\/a><span> and <\/span><a class=\"text-underline cursor-pointer\" target=\"_blank\" href=\"https:\/\/www.cyberriskalliance.com\/terms-of-use\" rel=\"noopener\">Terms &amp; Conditions<\/a><span>.<\/span><\/p>\n<p><a href=\"https:\/\/news.google.com\/rss\/articles\/CBMiXGh0dHBzOi8vd3d3LnNjbWFnYXppbmUuY29tL25ld3Mvd29yZHByZXNzLXBsdWdpbi11bmRlci1hdHRhY2stYnJpY2tzLWJ1aWxkZXItYnVnLWVuYWJsZXMtcmNl0gEA?oc=5\">source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress Bricks Builder, a popular site building plugin and WordPress theme, is being actively targeted by hackers due to a critical vulnerability that allows unauthenticated attackers to perform remote code execution (RCE).The Bricks plugin vulnerability, tracked as CVE-2024-25600, \u201cmeans that anybody can run arbitrary commands and take over the site\/server,\u201d&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-313","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/posts\/313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/comments?post=313"}],"version-history":[{"count":0,"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/posts\/313\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/media?parent=313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/categories?post=313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yellowfalconmedia.com\/blog\/wp-json\/wp\/v2\/tags?post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}