Vulnerability · Published Oct 16, 2026 · Assigned by VulDB
CVE-2026-111210bitcoinj Payment Request PaymentSession.java url.openConnection server-side request forgery
High 7.3
In plain English
A high-severity server-side request forgery in bitcoinj. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 22% of all known vulnerabilities).
Official description
A vulnerability was determined in bitcoinj up to 0.17. Affected is the function url.openConnection of the file PaymentSession.java of the component Payment Request Handler. Executing a manipulation of the argument pki_type can lead to server-side request forgery. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
Affected products (as reported)
Weakness: CWE-918 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C
References
- VDB-420761 | bitcoinj Payment Request PaymentSession.java url.openConnection server-side request forgery vdb-entry, technical-description
- VDB-420761 | CTI Indicators (IOB, IOC, IOA) signature, permissions-required
- CVE-2026-111210 | CVE Analysis and Report third-party-advisory
- Submit #1004847 | bitcoinj <=0.17 SSRF third-party-advisory
- https://github.com/bitcoinj/bitcoinj/issues/4386 exploit, issue-tracking
- https://github.com/bitcoinj/bitcoinj/security/advisories/GHSA-cqq6-f9cp-chrp broken-link
- https://github.com/bitcoinj/bitcoinj/ product