当授权边界住在父订单里:Vendure GHSA-7qvr-c5vf-xxfh 跨渠道 IDOR 的源码级复盘
Vendure 的渠道(Channel)租户边界对订单子实体(Payment / Refund / Fulfillment / OrderHistoryEntry)来说不是机制,而是逐调用点的约定。这些子实体不携带渠道归属,唯一的边界是父订单;受影响版本里多条 Admin mutation 按 ID 全局加载子实体,从不回查父订单渠道。退款路径最典型:渠道检查寄生在"订单行存在"这个业务事实上,l