Bug ID 1019353: Device id challenge not sent when Client sends User Agent "Mobile IOS 10."

Last Modified: Apr 17, 2024

Affected Product(s):
BIG-IP ASM(all modules)

Known Affected Versions:
15.1.2, 15.1.2.1, 15.1.3, 15.1.3.1, 15.1.4, 15.1.4.1, 15.1.5, 15.1.5.1, 15.1.6, 15.1.6.1, 15.1.7, 15.1.8, 15.1.8.1, 15.1.8.2, 15.1.9, 15.1.9.1, 15.1.10, 15.1.10.2, 15.1.10.3, 15.1.10.4

Opened: May 18, 2021

Severity: 4-Minor

Symptoms

Device ID is not generated.

Impact

The Device ID that is used for bot defense is not generated for these client devices.

Conditions

HTTP user agent is set to "Mobile IOS 10."

Workaround

Provided the following iRule for generating DeviceID when HTTP_REQUEST { if { [HTTP::header value "user-agent"] starts_with "Mobile IOS" } { HTTP::header insert "XUA" [HTTP::header value "user-agent"] HTTP::header replace "user-agent" "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1" } } when BOTDEFENSE_REQUEST { if { [HTTP::header exists "XUA"] } { HTTP::header replace "user-agent" [HTTP::header value "XUA"] HTTP::header remove XUA } }

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips