It is possible that multiple threads will modify data attribute in io.undertow.server.protocol.framed.AbstractFramedStreamSourceChannel#beforeRead when second thread will get after data==null just before first thread acquired the lock.
This can lead to inconsistent state of PooledByteBuffer data attribute.
- is cloned by
-
UNDERTOW-798 The data attribute of AbstractFramedStreamSourceChannel may be read while in an inconsistent state or modified by multiple racing threads.
- Resolved