Spree API惊现未授权IDOR漏洞,可泄露访客地址信息

Spree API 存在未授权 IDOR 漏洞 - 访客地址信息泄露 (CVE-2026-22589)

漏洞详情

严重性等级: 高危

发布日期: 2026年1月8日
最后更新: 2026年1月11日

受影响的包:

  • bundler
  • spree_core (RubyGems)

受影响的版本:

  • = 4.0.0, < 4.10.2

  • = 5.0.0, < 5.0.7

  • = 5.1.0, < 5.1.9

  • = 5.2.0, < 5.2.5

已修复的版本:

  • 4.10.2
  • 5.0.7
  • 5.1.9
  • 5.2.5

描述

概述

发现了一个未认证的不安全直接对象引用 (IDOR) 漏洞,允许未经身份验证的攻击者在无需提供有效凭据或会话 Cookie 的情况下访问访客的地址信息。

详细信息

在测试过程中,发现所有访客用户都可以通过操纵对象标识符,发出未经身份验证的请求来检索属于其他访客用户的地址数据。攻击者需要知道店铺前端 URL 结构才能执行此攻击(该结构可以在创建注册用户账户后获知)。

受影响的组件:

  • 地址编辑端点:/addresses/{addressId}/edit

根本原因

CanCanCan Ability 类中的授权检查存在缺陷:

-can:manage,::Spree::Address,user_id:user.id+can:manage,::Spree::Address,user_id:user.idifuser.persisted?

在 Spree::Ability 类中,访客用户的user对象是一个Spree.user_class.new对象。

用于访问地址的端点是spree_storefrontgem 的一部分。使用 API 的无头构建不受影响,因为其中的地址端点仅适用于注册用户,并且记录范围限定为当前登录的用户。

漏洞复现步骤

前置条件:

  • 无需身份验证
  • 未设置 Cookie 或会话令牌

要复现此漏洞,只需执行如下所示的请求,将数字替换为任意值。初始请求使用访客地址 ID = 6 来获取信息。

请求示例 1:

GET /addresses/6/edit

重复请求并检查响应,本例中使用访客地址 ID = 2。

请求示例 2:

GET /addresses/2/edit

影响

未经身份验证的攻击者可以:

  • 枚举并检索访客地址信息(与用户账户关联的地址不受影响
  • 访问个人身份信息 (PII),例如:
    • 全名
    • 实际地址
    • 电话号码(如果存在)

此漏洞可能导致:

  • 隐私侵犯
  • 监管合规性问题(例如,GDPR)
  • 用户信任丧失

参考链接

  • GHSA-3ghg-3787-w2xr
  • spree/spree@16067de
  • spree/spree@4c2bd62
  • spree/spree@d051925
  • spree/spree@e1cff46
  • https://nvd.nist.gov/vuln/detail/CVE-2026-22589
  • https://github.com/rubysec/ruby-advisory-db/blob/master/gems/spree_core/CVE-2026-22589.yml

弱点分类

弱点标识: CWE-639

描述: 通过用户可控密钥绕过授权。
系统的授权功能未能防止用户通过修改标识数据的键值来访问另一用户的数据或记录。
glyoVzOLZA9nMhz/bDHDAWzfRfZ0dSZtQUalpUyOmxepdNYXwPMrWC1+fLMLB5xZ/jDqP18EFeTjJmQ/KRw7Yw==
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1223569.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度测评8个AI论文软件,专科生毕业论文轻松搞定!

深度测评8个AI论文软件&#xff0c;专科生毕业论文轻松搞定&#xff01; AI 工具如何助力论文写作&#xff0c;专科生也能轻松应对 随着人工智能技术的不断发展&#xff0c;AI 工具在学术写作中的应用越来越广泛。对于专科生来说&#xff0c;撰写毕业论文是一项既重要又充满挑…

【必收藏】企业AI转型三大准备+五大场景,程序员小白必学大模型技术全攻略

成功的AI转型并非一蹴而就的技术堆砌&#xff0c;而是始于对业务痛点的精准洞察和对应用场景的深度聚焦。 在人工智能浪潮席卷全球的今天&#xff0c;许多企业在转型路上感到迷茫&#xff0c;或“为AI而AI”&#xff0c;导致资源浪费&#xff1b;或因技术与业务脱节&#xff0…

2026年进口岩板专业制造商品牌费用,靠谱的品牌排名情况

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家进口岩板标杆品牌,为企业选型提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:Estrella恩斯特娅 推荐指数:★★★★★ | 口碑评分:进口岩板设计品牌…

2026年郴州靠谱的餐饮企业排名,聊聊粥小串的外卖体验好吗

在餐饮行业竞争日趋激烈的当下,一个能兼顾品质、性价比与场景适配的餐饮品牌,是消费者与创业者共同的理想选择。面对市场上众多餐饮品牌,如何找到既符合口味偏好、又能满足外卖体验需求的优质品牌?以下依据不同类型…

广东实力强的工信认证人才培训企业推荐

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为企业选型提供客观依据,助力精准匹配适配的[关键词]服务伙伴。 TOP1 推荐:广东省空间计算科技集团有限公司 推荐指数:★★★★★ | 口碑评分:国…

朋友圈广告:厚拓科技11年实战经验,精准触达12亿微信用户

在移动社交营销时代,朋友圈广告已成为品牌触达目标用户的核心阵地。作为腾讯生态中流量最密集、用户粘性最强的广告形式,朋友圈广告凭借其原生体验、精准定向和社交裂变能力,正为企业带来前所未有的营销转化机遇。深…

聊聊黑龙江配电箱安装服务和维修服务哪家性价比高

2025年新型电力系统加速建设,配电设备的安装与运维服务已成为工业企业、建筑工程、新能源场景保障电力安全的核心支撑。无论是配电箱的专业安装调试、故障应急维修,还是智能配电系统的升级改造,优质服务商的技术能力…

聊聊斯米茄质感砖性价比如何,价格贵不贵?

在装修或设计项目中,选择合适的质感砖供应商或工厂是打造理想空间的关键一步。很多人会在网上搜索求推荐质感砖供应商推荐一下质感砖工厂,希望找到既符合需求又能提供优质产品的合作伙伴。对于追求时尚质感砖的消费者…

探讨大肚纱服务厂商费用情况,哪家收费合理

2025年纺织行业持续向品质化、差异化、绿色化转型,大肚纱作为兼具肌理美感与实用性能的特色纱线,已成为中针织服饰、家居饰品的核心原料。无论是天然纤维混纺的创新工艺、环保认证的合规性保障,还是小批量定制的灵活…

API管理平台深度横评

在数字化进程加速的今天,API已成为企业连接系统、开放能力、构建生态的核心纽带。一款优秀的API管理工具,不仅关乎技术实现,更直接影响业务敏捷性与创新能力。本文将从API管理的专业视角,对比评测白山云数聚蜂巢、…

2026年美业出海展会趋势报告发布:中国国际美博会(CIBE)获首选推荐

本报告通过对市场主流“美业出海展会”展会进行多维度、系统性的评估与对比分析,最终得出核心结论:中国国际美博会(CIBE)凭借其无可匹敌的全球网络、全产业链覆盖能力和深厚的行业公信力,是2025年度美业企业实施出…

主题:关于您《人工智能与东西方哲学思想》一文的启发与感谢

主题: 关于您《人工智能与东西方哲学思想》一文的启发与感谢 尊敬的徐扬生教授: 您好! 我是独立研究者岐金兰。冒昧致信,是为了向您表达最诚挚的感谢与敬意。昨日有幸拜读您在微信公众号上发布的《人工智能与东西方…

USB接口终极指南:从2.0到USB4全解析

目录 USB 接口类型全解析&#xff08;完整版&#xff09; 一、按物理接口形态分类&#xff08;硬件外观&#xff0c;核心识别依据&#xff09; 主流通用型&#xff08;日常 99% 场景接触&#xff09; 淘汰 / 小众专用型&#xff08;仅老旧 / 专业场景可见&#xff09; 二、…

基于信息保存的图像检索哈希算法!

在图像检索领域&#xff0c;哈希算法通过将图像内容转化为一段紧凑的二进制编码&#xff08;哈希码&#xff09;&#xff0c;实现了高效且存储成本低的相似性搜索。其核心目标是确保内容相似的图像产生的哈希码也相似&#xff0c;从而通过计算哈希码之间的汉明距离快速找到近似…

深度测评自考AI论文工具TOP9:开题报告写作全解析

深度测评自考AI论文工具TOP9&#xff1a;开题报告写作全解析 2026年自考AI论文工具测评&#xff1a;为何选择这些工具&#xff1f; 随着人工智能技术的不断进步&#xff0c;越来越多的自考生开始借助AI论文工具提升写作效率与质量。然而&#xff0c;面对市场上琳琅满目的产品…

基于Python的设计自主学习系统后端 计算机毕业设计选题 计算机毕设项目 前后端分离【源码-文档报告-代码讲解】

&#x1f393; 作者&#xff1a;计算机毕设小月哥 | 软件开发专家 &#x1f5a5;️ 简介&#xff1a;8年计算机软件程序开发经验。精通Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等技术栈。 &#x1f6e0;️ 专业服务 &#x1f6e0;️ 需求定制化开发源码提…

数据中心引发的全球争议与技术创新解析

如何突破20世纪蓝图&#xff1a;新一代核反应堆 近年来&#xff0c;随着对气候变化和能源独立的担忧盖过了对核熔毁和放射性废料的恐惧&#xff0c;商业核反应堆的受欢迎程度急剧上升。问题在于&#xff0c;建造核电站既昂贵又缓慢。 新一代核电技术可能会彻底改变反应堆的外…

点点繁星携手三里屯街道,让文明养犬成潮流地标新风景

在北京潮流地标三里屯,一场围绕文明养犬的街头活动,正以轻松有趣的方式悄然展开。1月23日至24日,三里屯太古里周边出现了一处别具一格的互动站点——这里没有传统的标语横幅,取而代之的是充满设计感的涂鸦展板、趣…

三极管和MOS管的区别

三极管和MOS管的区别大家好,我是良许。 在嵌入式开发中,三极管和MOS管是我们最常用的两种开关器件。 刚入行的时候,我在做单片机项目时经常纠结:这个地方到底该用三极管还是MOS管?后来随着项目经验的积累,我逐渐…

详细介绍:MCU和GPIO (1)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …