Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-119036— Business::GoCardless versions before 1.01 for Perl allow memory exhaustion by flattening legacy webhook payloads before checking their signature

Quick assessment

Affected
CVE-2026-119036
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Business::GoCardless Perl 模块在 1.01 版本之前存在内存耗尽漏洞。该漏洞源于在验证签名之前,先对遗留(legacy)Webhook 负载进行扁平化处理。 当 Webhook 请求体的顶层包含一个名为 "payload" 的键时,该请求会被识别为遗留 Webhook。为了重建用于签名的字符串,系统会将该 payload 扁平化为“每个叶子节点对应一个键值对”的形式,其中每个键都包含该叶子节点的完整路径;随后,这些键值对会被编码、排序并拼接。若某个键对应一个很长的数组,则所需内存量将与“键

AI Predicted 7.5 Difficulty: Easy

Affected Version Matrix 1

VendorProduct Version RangeStatus
None None < 1.01 affected

I. Basic Information for CVE-2026-119036

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

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.

Vulnerability Title
Business::GoCardless versions before 1.01 for Perl allow memory exhaustion by flattening legacy webhook payloads before checking their signature
Source: CVE Program / CVE List V5
Vulnerability Description
Business::GoCardless versions before 1.01 for Perl allow memory exhaustion by flattening legacy webhook payloads before checking their signature. A webhook body with a top-level "payload" key is verified as a legacy webhook. To rebuild the signed string, the payload is flattened into one key and value pair per leaf, each key carrying the full path to that leaf, and the pairs are then encoded, sorted and joined. A long key holding a long array costs memory proportional to the key length times the array length. A remote attacker can exhaust memory in the process receiving webhooks with a single request that carries no valid signature.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
不加限制或调节的资源分配
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
- - 0 ~ 1.01 -

II. Public POCs for CVE-2026-119036

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-119036

请登录查看更多情报信息。

Other References for CVE-2026-119036 (1)

IV. Related Vulnerabilities