Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-5664

The data attribute of AbstractFramedStreamSourceChannel may be read while in an inconsistent state or modified by multiple racing threads.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • None
    • Undertow
    • None

      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.

            rhatlapa@redhat.com Radim Hatlapatka (Inactive)
            rhatlapa@redhat.com Radim Hatlapatka (Inactive)
            Radim Hatlapatka Radim Hatlapatka (Inactive)
            Radim Hatlapatka Radim Hatlapatka (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: