# HG changeset patch # User Yugo Horie <u5.ho...@gmail.com> # Date 1677077775 -32400 # Wed Feb 22 23:56:15 2023 +0900 # Node ID 1a9487706c6af90baf2ed770db29f689c3850721 # Parent cffaf3f2eec8fd33605c2a37814f5ffc30371989 core: return error when the first byte is above 0xf5 in utf-8
* see https://datatracker.ietf.org/doc/html/rfc3629#section-4 diff -r cffaf3f2eec8 -r 1a9487706c6a src/core/ngx_string.c --- a/src/core/ngx_string.c Thu Feb 02 23:38:48 2023 +0300 +++ b/src/core/ngx_string.c Wed Feb 22 23:56:15 2023 +0900 @@ -1364,7 +1364,7 @@ u = **p; - if (u >= 0xf0) { + if (u < 0xf5 && u >= 0xf0) { u &= 0x07; valid = 0xffff;
_______________________________________________ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel