CVE-2026-3193
Received Received - Intake
Cross-Site Request Forgery in Chia Blockchain /send_transaction

Publication date: 2026-02-25

Last updated on: 2026-04-29

Assigner: VulDB

Description
A vulnerability was detected in Chia Blockchain 2.1.0. Impacted is an unknown function of the file /send_transaction. The manipulation results in cross-site request forgery. The attack may be performed from remote. The attack requires a high level of complexity. The exploitability is considered difficult. The exploit is now public and may be used. The vendor was informed early via email. A separate report via bugbounty was rejected with the reason "This is by design. The user is responsible for host security".
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-02-25
Last Modified
2026-04-29
Generated
2026-05-27
AI Q&A
2026-02-25
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
chia blockchain 2.1.0
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
CWE-352 The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

CVE-2026-3193 is a cross-site request forgery (CSRF) vulnerability found in Chia Blockchain version 2.1.0, specifically affecting an unknown function within the /send_transaction endpoint.

This vulnerability occurs because the web application does not properly verify whether a request was intentionally made by the authenticated user, allowing attackers to remotely initiate unauthorized transactions without requiring authentication.

Exploitation requires some user interaction but can be performed remotely. A proof-of-concept exploit is publicly available.

The vendor was notified early but rejected a bug bounty report stating this behavior is by design and that users are responsible for their host security.


How can this vulnerability impact me? :

This vulnerability can allow attackers to remotely perform unauthorized transactions on your Chia Blockchain wallet without your consent.

Because the /send_transaction endpoint can be exploited via CSRF, attackers can trick users into executing transactions they did not intend, potentially leading to loss of funds.

The exploitability is considered difficult and requires user interaction, but a public proof-of-concept exists, increasing the risk.

No known mitigations or countermeasures have been provided, so users should consider replacing the affected component or securing their host environment.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

I don't know


How can this vulnerability be detected on my network or system? Can you suggest some commands?

[{'type': 'paragraph', 'content': 'This vulnerability can be detected by testing the /send_transaction endpoint of the Chia Blockchain RPC server for unauthorized transaction requests without proper authentication or CSRF protections.'}, {'type': 'paragraph', 'content': 'Commands using curl can be used to test if the RPC server accepts requests without authentication or CSRF tokens, for example:'}, {'type': 'list_item', 'content': 'Sending a transaction without passphrase using curl: curl -X POST https://localhost:9256/send_transaction --cert ~/.chia/mainnet/config/ssl/wallet/private_wallet.crt --key ~/.chia/mainnet/config/ssl/wallet/private_wallet.key -H "Content-Type: application/json" -d \'{"wallet_id": 1, "address": "txch1...", "amount": 1000, "fee": 0}\''}, {'type': 'list_item', 'content': 'Extracting the 24-word seed phrase without passphrase using curl: curl --insecure --cert ~/.chia/mainnet/config/ssl/wallet/private_wallet.crt --key ~/.chia/mainnet/config/ssl/wallet/private_wallet.key -d \'{"fingerprint": 3889508350}\' -H "Content-Type: application/json" -X POST https://localhost:9256/get_private_key'}, {'type': 'paragraph', 'content': 'Additionally, testing for CSRF can be done by attempting to send POST requests to the /send_transaction endpoint from a malicious webpage to see if transactions are executed without user consent.'}] [2]


What immediate steps should I take to mitigate this vulnerability?

No official mitigations or countermeasures have been provided by the vendor for this vulnerability.

Immediate steps include considering replacing the affected component with an alternative product that does not have this vulnerability.

Users should ensure strict host security since the vendor considers this behavior by design and places responsibility on the user for host security.

Additionally, restricting network access to the RPC server ports (localhost:9256 and localhost:8555) and avoiding exposing these services to untrusted networks can help reduce risk.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart