Monero · Report #303390
remote access to localhost daemon, can issue jsonrpc commands
Validstatus
lowseverity
9upvotes
22 Feb 2018disclosed
How it was found
NOTE! Thanks for submitting a report! Please replace all the [square] sections below with the pertinent details. Remember, the more detail you provide, the easier it is for us to verify and then potentially issue a bounty, so be sure to take your time filling out the report!
Summary: [Remotely use jsonrpc on localhost wallets]
Description: [its possible to execute jsonrpc calls as monerod does not pay strict attention to origin or content-type client headers]
Releases Affected:
- [monerod] port 18081
Steps To Reproduce:
(Add details for how we can reproduce the issue)
- run monerod
- visit http://bugbound.co.uk/test42/bert.html for POC (html form)
- Click submit and view request/response
Supporting Material/References:
- List any additional material (e.g. screenshots, logs, etc.)
Impact
potentially empy wallet by calling jsonrpc sendrawtransaction