POJIA破甲
地图 / H1514 Shopify API ruby SDK session setup lacks input validation, resulting in SSRF and leakage of client secret

H1514 Shopify API ruby SDK session setup lacks input validation, resulting in SSRF and leakage of client secret

其他弱点 / 输入校验不当 / #423437

厂商
Shopify
严重程度
低危
赏金
—
弱点
输入校验不当
研究员
@jobert
披露日期
2019-04-05
资产
Other
CVE
—

该报告还没有中文解读。

原文摘录

摘自原文(5071 字符中的一小部分)
The [Shopify API ruby SDK](https://github.com/shopify/shopify_api) has the ability for the developer to interact with their shop's REST API. When setting up the gem, a code structure similar to the one below may be used to set up the connection:
原文中的代码
require 'shopify_api'

class SomeController < ApplicationController
  def index
    ShopifyAPI::Session.setup secret: '<secret>'

    session = ShopifyAPI::Session.new('some-shop.myshopify.com')

    access_token = session.request_token(params)
  end
end

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Shopify 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @jobert · 版权归作者与 Shopify 所有

同类报告

Steal ALL collateral during liquidation by exploiting lack of validation in `flip.kick`BlockDev Sp. Z o.o · 2019-10-01Bypass of GitLab CI runner slash fix in YAML validationGitLab · 2019-04-10Bypass "No Links" Restriction in Biography via Protocol-Relative URL (//)Mozilla · 2025-07-29HTML Injection on tiktoktutorials via firstName parameterTikTok · 2021-10-30Bypass of Restricted Keyword "Mozilla" in Display Name Field via Unicode Homoglyphs on addons.allizom.orgMozilla · 2026-04-27 · $500moderate: Apache HTTP Server: mod_rewrite proxy handler substitution (CVE-2024-39573) CWE-20 Improper Input ValidationInternet Bug Bounty · 2024-08-12 · $2,600