bounds check in http headers

pull/1165/head
Jeff Becker 5 years ago
parent 54b9934b8f
commit e8fd66ba8a
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -13,7 +13,7 @@ namespace abyss
return true;
}
auto idx = line.find_first_of(':');
if(idx == string_view::npos)
if(idx == string_view::npos || (line.size() - 1) <= (1 + idx))
return false;
string_view header = line.substr(0, idx);
string_view val = line.substr(1 + idx);

Loading…
Cancel
Save