The affected component is the multipart processor in internal/bodyprocessors/multipart.go. When file-part or field-part processing encounters io.ErrUnexpectedEOF, the code treats it as nonfatal without setting MULTIPART_STRICT_ERROR. Across three handling sites, this allows parsing to stop on an incomplete body while the function can still return success instead of reporting a body error. As a result, REQBODY_ERROR is not propagated and the recommended defensive rules 200002 and 200003 in coraza.conf-recommended do not fire. An attacker must send a truncated multipart body to a Coraza-protected request path; if the backend uses a parser with different behavior, fields or payload data that Coraza did not fully validate may still be processed by the backend. The exact downstream effect depends on the deployed backend parser and integration.