یک نقص امنیتی در کامپوننت ChunkReader از وبسرور Undertow شناسایی شده است. این آسیبپذیری در فرآیند مدیریت chunked transfer encoding در درخواستهای HTTP رخ میدهد.
مشکل زمانی بروز میکند که بررسی امنیتی مربوط به اندازه chunk، پیش از عملیات value shifting انجام میشود. این نقص به مهاجم اجازه میدهد تا با استفاده از یک اندازه chunk ۱۵ رقمی که بهصورت خاص طراحی شده است، محدودیتهای موجود را دور زده و باعث سرریز (overflow) در پرچمهای وضعیت داخلی (internal state flags) شود.
پیامد این خطا، قطع زودهنگام بدنه درخواست (request body) توسط سرور است. در نتیجه، دادههای باقیمانده در جریان ترافیک، توسط سرور بهعنوان یک درخواست مجزا و مخفی (smuggled request) تفسیر میشوند که میتواند منجر به حملات HTTP Request Smuggling گردد.