CVE-2026-119038
Last modified
CVE-2026-119038 is a vulnerability of currently unknown severity. Business::GoCardless versions before 1.01 for Perl complete redirect flows without checking the session token, letting a leaked redirect flow ID create payments against another customer's mandate. confirm_resource takes no session token from the caller. It reads the redirect flow back from the GoCardless API and completes it with the token from that response, so the check that the flow is completed by the session that started it always passes.
Description
Business::GoCardless versions before 1.01 for Perl complete redirect flows without checking the session token, letting a leaked redirect flow ID create payments against another customer's mandate. confirm_resource takes no session token from the caller. It reads the redirect flow back from the GoCardless API and completes it with the token from that response, so the check that the flow is completed by the session that started it always passes. It then creates the requested payment or subscription against the flow's mandate. Since version 1.00, a flow that already has a mandate is returned as confirmed without being completed again, so the same ID creates a new payment on every call. A remote attacker who obtains another customer's redirect flow ID can create payments or subscriptions against that customer's mandate.
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| — | — | < 1.01 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-119038?
How severe is CVE-2026-119038?
How do I fix CVE-2026-119038?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-119025open 7.2.0 before 11.0.0 contains an OS command injection vu…7.5
- CVE-2026-119027oapi-codegen 2.5.0 before 2.8.1 contains a code injection vu…7.5
- CVE-2026-119028oapi-codegen 2.0.0 before 2.8.1 contains a code injection vu…8.8
- CVE-2026-11903Improper neutralization of input during web page generation …5.4
- CVE-2026-119036Business::GoCardless versions before 1.01 for Perl allow mem…
- CVE-2026-119037Business::GoCardless versions before 1.01 for Perl accept fo…
- CVE-2026-11904IBM Verify Identity Access 11.0 through 11.0.2 and IBM Secur…5.3
- CVE-2026-119048JeeSite 5.11.0 through 5.19.1 contains an insecure direct ob…4.2
- CVE-2026-119049FreeMail before 5.3.2 contains an authorization bypass vulne…7.6
- CVE-2026-11905The Elementor Website Builder – more than just a page builde…4.3
- CVE-2026-119050Agno through 3.1.11 contains an unsafe reflection vulnerabil…8.1
- CVE-2026-119051flat through 6.0.1 contains an uncontrolled resource allocat…5.9
Are you affected by CVE-2026-119038?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
