000035806 - RSA Web Threat Detection 6.1 UI has a browser detection failure with Internet Explorer 11

Document created by RSA Customer Support Employee on Jul 12, 2018Last modified by RSA Customer Support Employee on Jul 12, 2018
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000035806
Applies ToRSA Product Set: Web Threat Detection
RSA Product/Service Type: Forensics
RSA Version/Condition: 6.0
IssueThe browser detected a JavaScript file that is installed in RSA Web Threat Detection 6.1 that fails to detect the Internet Explorer 11 browser as IE 11 because it searches for the OLD IE 11 user agents:

This detectBrowser.js is the same file since version 5.1.

*"# cat /var/opt/silvertail/srv/nginx/html/js/detectBrowser.js *
function oldIE() { 
var ua, ieVersion = -1;

// Do not use jQuery's $.browser because this property is deprecated in jQuery 1.3, 
// and its functionalities may be moved to a team-supported plugin in a future release of jQuery. 
// In addition, since Chrome (or/and other browsers) is able to "fake" IE, if UX team likes to over kill it, 
// check ($.support.leadingWhitespace === false) to validate this property is not available to IE 6-8 but available to other browsers. 
if (navigator.appName === 'Microsoft Internet Explorer') { 
ua = navigator.userAgent;

// If Internet Explorer, check version number 
ieVersion = /MSIE ([0-9]


if (ieVersion.exec(ua) !== null && ieVersion.exec(ua) !== undefined) { 
ieVersion = parseFloat(RegExp.$1);

if (typeof ieVersion === 'number' && !isNaN(ieVersion) && ieVersion > -1 && ieVersion < 10)

{ // all versions of IE before 10 are unacceptable. return true; }


return false; 

if (oldIE())

{ window.location = "unsupported_browser.html"; }

Because the JavaScript is searching for the old IE 11 user agents, it redirects the session to the unsupported_browser.html, even if the browser is IE 11. 

ResolutionDefect WTD-5597 was created for this issue.  As of December 2017, Product Engineering has made no commitment to fix this issue. If you find an issue with this, contact RSA Support to open a case and the Technical Support Engineer can add comments to the JIRA ticket.