IBM Support

PI78738:Loop while closing an SSL connection

Download


Abstract

Loop while closing an SSL connection

Download Description

PI78738 resolves the following problem:

ERROR DESCRIPTION:
When an SSL connection is closing, the SSL Channel could potentially loop

LOCAL FIX:

PROBLEM SUMMARY

USERS AFFECTED:
IBM WebSphere Application Server Liberty and WebSphere Application Server
Traditional version 8.5.5 and 9.0 users of SSL

PROBLEM DESCRIPTION:
Sending the final close packet doesn't complete while closing an SSL
connection

RECOMMENDATION:
None

When an SSL connection is closing, the SSL Channel could
potentially loop and the final SSL packet will not be sent. The
stack trace of the loop looks similar to this:

java.lang.Thread.yield(Native Method)
at
com.ibm.ws.ssl.channel.impl.SSLUtils.flushCloseDown(SSLUtils.jav
a:243)
at
com.ibm.ws.ssl.channel.impl.SSLUtils.shutDownSSLEngine(SSLUtils.
java:141)
at
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.cleanup(SSLConnect
ionLink.java:225)
at
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.close(SSLConnectio
nLink.java:169)

PROBLEM CONCLUSION:
The SSL Channel was modified to try sending the final SSL close
packet for 30 seconds. If it doesn't complete successfully, the
connection will just be closed.

The fix for this APAR is currently targeted for inclusion in fix packs:
- 17.0.0.2
- 9.0.0.4
- 8.5.5.12
Please refer to the Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980

Prerequisites

None

Installation Instructions

Please review the readme.txt for detailed installation instructions.

[{"INLabel":"V85 Readme","INLang":"US English","INSize":"3616","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PI78738/8.5.5.11/readme.txt"}]
On
[{"DNLabel":"8.5.5.11-WS-WAS-IFPI78738","DNDate":"11-29-2017","DNLang":"US English","DNSize":"306866","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/swg/selectFixes?parent=ibm%2FWebSphere&product=ibm/WebSphere/WebSphere+Application+Server&release=All&platform=All&function=fixId&fixids=8.5.5.11-WS-WAS-IFPI78738&includeSupersedes=0","DNURL_FTP":null,"DDURL":null}]

Technical Support

Contact IBM Support using SR (http://www.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":"General","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"},{"code":"PF035","label":"z\/OS"},{"code":"PF013","label":"Inspur K-UX"},{"code":"PF022","label":"OS X"}],"Version":"8.5.5.11","Edition":"Base;Express;Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24044346