针对 Perl 语言的 Business::GoCardless 模块 1.01 版本之前的所有版本,当配置的 Webhook 密钥为未定义(undef)或空字符串时,会接受伪造的 Webhook 请求。 函数会将每个配置的密钥作为 HMAC 密钥使用,且不会拒绝未定义值或空字符串;而 模块会将这两种情况均视为空密钥。因此,从未设置的环境变量中读取的密钥,或密钥轮换列表中的空条目,都会原样被使用。 远程攻击者可以使用空密钥对伪造的 Webhook 进行签名,并使其被系统误认为是由 GoCardless 发送的有效请
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| - | - | 0 ~ 1.01 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC