IBM Support

PK41446; Possible response buffer corruption after closed connection error

Download


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.

Please refer to the recommended updates page for delivery information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980

Prerequisites

Please download the UpdateInstaller below to install this fix.

[{"PRLabel":"UpdateInstaller","PRLang":"US English","PRSize":"7250000","PRPlat":{"label":"AIX","code":"PF002"},"PRURL":"http://www.ibm.com/support/docview.wss?rs=180&uid=swg21205991"}]

Installation Instructions

Please review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"5909","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK41446/readme.txt"}]
Off
[{"DNLabel":"6.1.0.7-WS-WAS-IFPK41446","DNDate":"6/6/2007","DNLang":"US English","DNSize":"14823","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK41446/6.1.0.7-WS-WAS-IFPK41446.pak","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK41446/6.1.0.7-WS-WAS-IFPK41446.pak"},{"DNLabel":"6.1-6.1.0.5-WS-WAS-IFPK41446","DNDate":"6/6/2007","DNLang":"US English","DNSize":"17598","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK41446/6.1.0.0-WS-WAS-IFPK41446.pak","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK41446/6.1.0.0-WS-WAS-IFPK41446.pak"},{"DNLabel":"6.0.2.19-WS-WAS-IFPK41446","DNDate":"05-11-2007","DNLang":"US English","DNSize":"13923","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK41446/6.0.2.19-WS-WAS-IFPK41446.pak","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK41446/6.0.2.19-WS-WAS-IFPK41446.pak"},{"DNLabel":"6.0.2.13-6.0.2.17-WS-WAS-IFPK41446","DNDate":"5/11/2007","DNLang":"US English","DNSize":"19891","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK41446/6.0.2.13-WS-WAS-IFPK41446.pak","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK41446/6.0.2.13-WS-WAS-IFPK41446.pak"},{"DNLabel":"6.0.2.11-WS-WAS-IFPK41446","DNDate":"5/11/2007","DNLang":"US English","DNSize":"19854","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK41446/6.0.2.11-WS-WAS-IFPK41446.pak","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK41446/6.0.2.11-WS-WAS-IFPK41446.pak"},{"DNLabel":"6.0.2.9-WS-WAS-IFPK41446.pak","DNDate":"5/11/2007","DNLang":"US English","DNSize":"17766","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK41446/6.0.2.9-WS-WAS-IFPK41446.pak","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK41446/6.0.2.9-WS-WAS-IFPK41446.pak"},{"DNLabel":"6.0.2.-6.0.2.7-WS-WAS-IFPK41446","DNDate":"5/11/2007","DNLang":"US English","DNSize":"17663","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK41446/6.0.2.0-WS-WAS-IFPK41446.pak","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK41446/6.0.2.0-WS-WAS-IFPK41446.pak"}]

Technical Support

Contact IBM Support using SR (http://www-306.ibm.com/software/support/probsub.html), visit the WebSphere Application Server Support Web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV(U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Servlet Engine\/Web Container","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"6.1.0.7;6.1.0.5;6.1.0.3;6.1.0.2;6.1.0.1;6.1;6.0.2.9;6.0.2.8;6.0.2.7;6.0.2.6;6.0.2.5;6.0.2.4;6.0.2.3;6.0.2.2;6.0.2.19;6.0.2.17;6.0.2.15;6.0.2.13;6.0.2.11;6.0.2.1;6.0.2","Edition":"Base;Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24015854