CVE Catalog

CVE-2026-111210

HighCVSS 7.3
Published: Translated: NVD NIST

Summary

A vulnerability was found in bitcoinj up to 0.17 in the url.openConnection function of PaymentSession.java within the Payment Request Handler component. Manipulating the pki_type argument can lead to server-side request forgery, exploitable remotely, and the exploit has been publicly disclosed.

Risk Assessment

An attacker can force the application to make requests to internal or external resources, potentially leading to data leakage or internal infrastructure scanning. The publicly available exploit increases the risk of rapid exploitation.

Recommendation

Update bitcoinj to a version newer than 0.17 if available, or apply a workaround by validating the pki_type argument. Monitor outbound traffic from the application for unusual requests.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS