<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Spree Commerce on 办公AI智能小助手</title>
    <link>https://blog.qife122.com/tags/spree-commerce/</link>
    <description>Recent content in Spree Commerce on 办公AI智能小助手</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <copyright>qife</copyright>
    <lastBuildDate>Wed, 10 Dec 2025 06:31:11 +0800</lastBuildDate>
    <atom:link href="https://blog.qife122.com/tags/spree-commerce/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Spree Commerce 搜索 API 存远程命令执行漏洞剖析</title>
      <link>https://blog.qife122.com/p/spree-commerce-%E6%90%9C%E7%B4%A2-api-%E5%AD%98%E8%BF%9C%E7%A8%8B%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E%E5%89%96%E6%9E%90/</link>
      <pubDate>Wed, 10 Dec 2025 06:31:11 +0800</pubDate>
      <guid>https://blog.qife122.com/p/spree-commerce-%E6%90%9C%E7%B4%A2-api-%E5%AD%98%E8%BF%9C%E7%A8%8B%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E%E5%89%96%E6%9E%90/</guid>
      <description>&lt;h3 id=&#34;漏洞详情&#34;&gt;漏洞详情&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;包&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;bundler&lt;/code&gt; / &lt;code&gt;rd_searchlogic&lt;/code&gt; (RubyGems)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;bundler&lt;/code&gt; / &lt;code&gt;spree&lt;/code&gt; (RubyGems)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;受影响版本&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;rd_searchlogic&lt;/code&gt;：版本 &amp;lt;= 3.0.1&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;spree&lt;/code&gt;：版本 &amp;gt;= 0.30.0.beta1 且 &amp;lt; 0.50.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;已修复版本&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;spree&lt;/code&gt;：版本 0.50.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;描述&#34;&gt;描述&lt;/h3&gt;&#xA;&lt;p&gt;Spree Commerce 在 0.50.x 之前的版本中，其 API 的搜索功能存在一个远程命令执行（RCE）漏洞。由于对输入数据清理不当，攻击者可以通过 &lt;code&gt;search[instance_eval]&lt;/code&gt; 参数注入任意 Shell 命令。该参数会通过 Ruby 的 &lt;code&gt;send&lt;/code&gt; 方法被动态调用。此漏洞使得未经身份验证的攻击者能够在服务器上执行命令。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
