Loading...
Loading...
- LTM/DNS monitors created via tmsh batch/transactions improperly escape newline characters. - Expected escaping: \r\n - Actual escaping: \\r\\n - Impact: The URI sent is not correct,
Cannot use batch/transaction mode in TMSH to create LTM or DNS monitors. Cannot use LTM or DNS monitors created using batch/transaction mode in tmsh.
When creating LTM or DNS monitors through batch/transaction mode when strings contain newline characters. For example, using the following commands to batch-create: create gtm monitor http one_test_mon { send "GET / HTTP/1.0\r\nHost: abc.example.com\r\nUser-Agent: slb-healthcheck\r\nConnection: Close\r\n\r\n" recv "200"} submit cli transaction list gtm monitor http one_test_mon The system creates the following monitor: gtm monitor http one_test_mon { defaults-from http destination *:* interval 30 probe-timeout 5 recv 200 send "GET / HTTP/1.0\\r\\nHost: abc.example.com\\r\\nUser-Agent: slb-healthcheck\\r\\nConnection: Close\\r\\n\\r\\n"
Create the monitor directly in tmsh without using batch/transaction mode.
When creating LTM or DNS monitors through batch/transaction mode newlines are now properly escaped.
Click on a version to see all relevant bugs
F5 Integration
Learn more about where this data comes from
BugZero Plan
Streamline upgrades with automated vendor bug scrubs
BugZero Prevent
Wish you caught this bug sooner? Get proactive today.