Merge pull request #10949

54acdd1 simplewallet: validate get_outs response size (selsta)

ACKs: plowsof, SNeedlewoods, jpk68
This commit is contained in:
tobtoht
2026-07-28 15:45:30 +00:00
+5
View File
@@ -6091,6 +6091,11 @@ bool simple_wallet::process_ring_members(const std::vector<tools::wallet2::pendi
fail_msg_writer() << tr("failed to get output: ") << err; fail_msg_writer() << tr("failed to get output: ") << err;
return false; return false;
} }
if (res.outs.size() != req.outputs.size())
{
fail_msg_writer() << tr("daemon returned an invalid number of outputs");
return false;
}
// make sure that returned block heights are less than blockchain height // make sure that returned block heights are less than blockchain height
for (auto& res_out : res.outs) for (auto& res_out : res.outs)
{ {