diff options
author | pablomartin4btc <pablomartin4btc@gmail.com> | 2023-04-14 19:03:08 -0300 |
---|---|---|
committer | fanquake <fanquake@gmail.com> | 2023-04-18 11:43:59 +0100 |
commit | 3a26b19df25ca99a9a58ae5398f6f423ac074368 (patch) | |
tree | 69edd85ecd31e3487a409716f2ce16fb71a58947 /doc/managing-wallets.md | |
parent | c40b1da2fd64bb10f120f85966b44f0d2bb315f8 (diff) |
bugfix: rest: avoid segfault for invalid URI
`evhttp_uri_parse` can return a nullptr, for example when the URI
contains invalid characters (e.g. "%").
`GetQueryParameterFromUri` passes the output of `evhttp_uri_parse`
straight into `evhttp_uri_get_query`, which means that anyone calling
a REST endpoint in which query parameters are used (e.g. `rest_headers`)
can cause a segfault.
This bugfix is designed to be minimal and without additional behaviour change.
Github-Pull: #27468
Rebased-From: 11422cc5720c8d73a87600de8fe8abb156db80dc
Diffstat (limited to 'doc/managing-wallets.md')
0 files changed, 0 insertions, 0 deletions