<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Cve-2026-89274 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-89274/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Sat, 19 Sep 2026 04:08:39 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-89274/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Arbitrary Shortcode Execution in WP Recipe Maker Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-09-wp-recipe-maker-rce/</link><pubDate>Sat, 19 Sep 2026 04:08:39 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-wp-recipe-maker-rce/</guid><description>The WP Recipe Maker plugin for WordPress (&lt;= 10.8.1) is vulnerable to arbitrary shortcode execution due to recursive do_shortcode calls on user-supplied metadata fields.</description><content:encoded><![CDATA[<p>The WP Recipe Maker plugin for WordPress contains a critical vulnerability (CVE-2026-89274) in its metadata sanitization logic. The function <code>WPRM_Metadata::sanitize_metadata()</code> recursively processes recipe structured metadata arrays by invoking <code>do_shortcode()</code> on scalar fields. Specifically, the <code>reviewBody</code> field is populated using the raw <code>comment_content</code> of user-submitted <code>wprm-comment-rating</code> comments. Because the plugin performs tag and shortcode stripping only after the <code>do_shortcode()</code> call has been executed, it fails to sanitize malicious shortcode tokens. This flaw permits unauthenticated attackers to trigger server-side execution of registered WordPress shortcodes when a recipe page is rendered. Successful exploitation allows for the disclosure of sensitive information, such as private post data or attachment details, which are then rendered into the page's JSON-LD metadata for all visitors to see. The exploit requires the malicious comment to be approved, either through site settings or human intervention.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker crafts a malicious comment containing a target WordPress shortcode.</li>
<li>Attacker submits the comment through the <code>wprm-comment-rating</code> input on a recipe page.</li>
<li>The WordPress site administrator or automated process approves the comment.</li>
<li>The WP Recipe Maker plugin processes the recipe metadata for display.</li>
<li><code>WPRM_Metadata::sanitize_metadata()</code> pulls the raw <code>comment_content</code> into the <code>reviewBody</code> field.</li>
<li>The plugin calls <code>do_shortcode()</code> on the <code>reviewBody</code> string, executing the injected shortcode server-side.</li>
<li>The sensitive data rendered by the shortcode is stored in the JSON-LD structure of the recipe page.</li>
<li>Any visitor loading the recipe page receives the sensitive information within the page's JSON-LD output.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The vulnerability poses a significant risk of information disclosure across WordPress installations using the WP Recipe Maker plugin. Attackers can leverage this to exfiltrate private post content, system information, or other data exposed via shortcodes. By embedding this information in publicly accessible JSON-LD metadata, the attacker ensures the leaked data is visible to any browser loading the affected recipe page.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade the WP Recipe Maker plugin to a version beyond 10.8.1 immediately to resolve CVE-2026-89274.</li>
<li>Implement strict moderation policies for comments on recipe pages to prevent unapproved content from being rendered by the plugin.</li>
<li>Conduct an audit of all active shortcodes on the WordPress instance to identify those that could expose sensitive data if triggered via this vulnerability.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-vulnerability</category><category>wordpress</category><category>cve-2026-89274</category></item></channel></rss>