针对 Perl 语言的 Business::GoCardless 模块 1.01 版本之前的所有版本,当配置的 Webhook 密钥为未定义(undef)或空字符串时,会接受伪造的 Webhook 请求。 函数会将每个配置的密钥作为 HMAC 密钥使用,且不会拒绝未定义值或空字符串;而 模块会将这两种情况均视为空密钥。因此,从未设置的环境变量中读取的密钥,或密钥轮换列表中的空条目,都会原样被使用。 远程攻击者可以使用空密钥对伪造的 Webhook 进行签名,并使其被系统误认为是由 GoCardless 发送的有效请
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| - | - | 0 ~ 1.01 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC