...
On same cases, Microsoft Internet Explorer version 8 (IE8) might report the following error message: Unable to open the Internet site http://x.x.x.x/. Operation aborted This is happening only on specific IE8 instances; some other instances do not show the error. The error is displayed when the address includes a hash (#) at the end, and a Bot Defense challenge is used. When there are additional parameters after the hash, the error is not seen.
Page fails to load due to the Internet Explorer error.
-- IE8 is used by the end user. -- Bot Defense is enabled. -- Address includes a hash (#) at the end without any additional parameters after the hash.
Applying the following iRule should work around the problem. However, this is applicable only if the client-side application does not expect hash parameters. ===================== when BOTDEFENSE_ACTION { set cookies [HTTP::cookie names] set tscookie_flag "0" foreach aCookie $cookies { if { $aCookie matches_regex {^TS(?:[0-9a-fA-F]{6,12})(?:$|_[0-9]+$)} } { set tscookie_flag "1" } } log local0. "$cookies tscookie_flag $tscookie_flag" set ua [HTTP::header value User-Agent] if {[BOTDEFENSE::action] eq "redirect_challenge" && ( $ua contains "MSIE 6.0" || $ua contains "MSIE 7.0" || $ua contains "MSIE 8.0" )} { BOTDEFENSE::action allow } if {[BOTDEFENSE::action] eq "browser_challenge" && ( $ua contains "MSIE 6.0" || $ua contains "MSIE 7.0" || $ua contains "MSIE 8.0" ) && $tscookie_flag eq "0"} { BOTDEFENSE::action custom_response "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 3.2//EN\"> <html> <head> <meta http-equiv=\"refresh\" content=\"0; url=[HTTP::uri]\"> </head> <body> </body> </html>" } } =====================
None
Click on a version to see all relevant bugs
F5 Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.