We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5871a80 + 21640ac commit ff3cc81Copy full SHA for ff3cc81
libraries/WebServer/src/WebServer.cpp
@@ -502,6 +502,16 @@ void WebServer::stop() {
502
}
503
504
void WebServer::sendHeader(const String &name, const String &value, bool first) {
505
+ if (name.indexOf('\r') != -1 || name.indexOf('\n') != -1) {
506
+ log_e("Invalid character in HTTP header name");
507
+ return;
508
+ }
509
+
510
+ if (value.indexOf('\r') != -1 || value.indexOf('\n') != -1) {
511
+ log_e("Invalid character in HTTP header value");
512
513
514
515
RequestArgument *header = new RequestArgument();
516
header->key = name;
517
header->value = value;
0 commit comments