PK41446; Possible response buffer corruption after closed connection error
Downloadable files
Abstract
Following a closed connection error it is possible for the webcontainer to include data which is part of the response to a first request in the response to a second request.
Download Description
PK41446 resolves the following problem:
ERROR DESCRIPTION:
In some scenarios after a closed connection error the webcontainer may corrupt a buffer being used to send a response.
LOCAL FIX:
none
PROBLEM SUMMARY
USERS AFFECTED:
All users of a version 6.0 IBM® WebSphere® Application Server which receives a closed connection error.
PROBLEM DESCRIPTION:
Following a closed connection error it is possible for the webcontainer to include data which is part of the response to a first request in the response to a second request.
RECOMMENDATION:
None
If a closed connection exception occurs, for example because a request is canceled whilst a response to the request is still being sent, based on timing the following three scenarios are possible:
- Things clean-up correctly and no problem occurs. This is the most likely outcome.
- Some response data of the cancelled request is added to the response of a subsequent request.
- Some response data for a first subsequent request is added to the response of a different subsequent request.
However, note that APAR PK26825 which was included in versions 6.0.2.15 and 6.1.0.2 almost completely removes the possibility of this problem occurring.
PROBLEM CONCLUSION:
The webcontainer has been updated to ensure that a closed connection exception cannot cause data intended for the response to a first request to be added to the response of a second request. Further, checking has been added to the webcontainer such that if a similar data crossover occurs, but in different circumstances, the affected request(s) fail with a possible data corruption exception.
The fix for this APAR is currently targeted for inclusion in fixpacks 6.0.2.21 and 6.1.0.9.
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Rate this page
Please take a moment to complete this form to help us better serve you.