LoadMaster 7.2.42 Release Notes
Refer to the sections below for details about firmware version 7.2.42. This was released on 4th April 2018.
New Features
The following new features were added to the 7.2.42 release:
- Previously, there was no way for a System Administrator to view the underlying processes and system resource usage of a LoadMaster.
Now, the Linux top command is available in the Debug Options screen and in the Application Program Interface (API) (both RESTful API and PowerShell). Therefore, a System Administrator can get a better understanding of how the LoadMaster is consuming system resources. - Previously, to allow LDAP endpoint users (for example, Active Directory users) to authenticate on the LoadMaster, local users needed to be created with specific permissions assigned.
Now, LDAP endpoint users can authenticate on the LoadMaster without a local account. The LoadMaster queries the LDAP endpoint and if the user is valid and a member of an LDAP user group configured on the LoadMaster, they are authenticated and assigned the permissions of that group. Queries of nested groups are also supported with the first match being returned as the valid user group. - Previously, LoadMaster instances were not available in the CenturyLink Cloud environment.
Now, LoadMaster instances are available to set up and configure in the CenturyLink Cloud environment.
Feature Enhancements
- Previously, Azure Bring Your Own License (BYOL) licensing only facilitated an online licensing option.
Now, Azure BYOL licensing supports both online and offline licensing options. - Previously, the LoadMaster did not correctly interpret the Content-Type set in the POST.
Now, if a POST has a Content-Type set in the additional headers, the LoadMaster uses this setting as intended. - Addressed a critical vulnerability (CVE-2018-9091) in the LoadMaster Operating System (LMOS) related to Session Management where an unauthenticated, remote attacker could bypass security protections, gain system privileges, execute elevated commands, and expose certain sensitive system data, such as certificates and private keys. This vulnerability was partially addressed in 7.2.41.2. The expanded scope of this vulnerability, covering exploitation through injection of arbitrary executable commands in cookies, is addressed in this release.
- Previously, there was no way to reset or download the Web Application Firewall (WAF) debug or WAF event log files.
Now, there are options to reset and download the WAF debug and WAF event logs in the System Log Files screen in the Web User Interface (WUI) and also using the PowerShell and RESTful APIs. - Previously, there was no indication on the LoadMaster WUI of the possible reasons why a WAF-enabled Virtual Service could not be configured.
Now, a message appears in the Virtual Service modify screen (in the WAF Options section) which displays the possible reasons why a WAF-enabled Virtual Service cannot be configured. - Previously, the WAF user logs were not rotated.
Now, WAF user logs are rotated every 30 minutes if the file size is greater than 50MB. - Previously, there was no option in the LoadMaster WUI to view the WAF debug or event logs.
Now, there is an option to view the WAF debug and event logs in the System Log Files screen in the WUI if the files exist.
Issues Resolved
PD-9946 |
Previously, sporadic LoadMaster reboots were reported. |
PD-9780 |
Previously, LoadMaster Virtual Service throughput statistics were reporting incorrectly. |
PD-9649 |
Previously, processing SAML responses failed during the base64 decode when the RelayState parameter was present. The RelayState parameter was present when integrating with an OKTA Identity Provider (IDP). |
PD-10977 |
Previously, in 7.2.40.1, the SAML verbose logs were logged under system log messages and warnings with debug disabled. |
PD-10973 |
Previously, there was a race condition between closing a connection and the data being released, which caused the LoadMaster to reboot. |
PD-10867 |
Previously, the image set percentage sign in HTML was being processed incorrectly, showing incorrect text size. |
PD-10860 |
Previously, exporting a template with a certain configuration resulted in it being unable to be imported. |
PD-10735 |
Previously, there was not enough details of the last WAF rule install date and time. |
PD-10702 |
Previously, the message "kcd_get_user_ticket: credentials expired" repeated in the syslog, even when there was no client authentication issue. |
PD-10636 |
Previously, use of the configured port for the target OCSP server and SSL responses from the server were handled incorrectly. |
PD-10616 |
Previously, when the Process Responses option was enabled in WAF, the responses failed. |
PD-10590 |
Previously, automatic WAF rule downloads did not work if configured for a second HA mode, even when it is in an active state. |
PD-10584 |
Previously, when both the User Principal Name (UPN) and SAM (WindowsAccountName) Claims were in the SAML response, they were processed and selected for subsequent use inconsistently. |
PD-10131 |
Previously, users could not add documents to SharePoint sites when a WAF Virtual Service had Process Responses enabled at the main Virtual Service level, and KCD enabled on the SubVS for server-side authentication. |
PD-10149 |
Previously, Alternative Domain selection and handling was not always reliable. When an Alternative Domain could have been selected appropriately, Virtual Service association was not always consistent. As a result, Form Based Authentication (FBA) on the server side did not trigger when expected. Furthermore, some characters were not permitted to be included in the server-side FBA post to the Real Server. |
PD-10259 |
Previously, under load, WAF would fail responses from Real Servers due to all response data not being processed. |
PD-10332 |
Previously, error text appeared in the LoadMaster WUI when adding a VLAN with an ID of an already existing VLAN. |
PD-10381 |
Previously, on a LoadMaster with 2GB or less memory and remote logging enabled, adding/removing Application Generic rule sets to/from a Virtual Service caused WAF misconfiguration. |
PD-10445 |
Previously, when WAF and Process Responses were both enabled on a Virtual Service, the Real Server did not respond correctly. |
PD-10455 |
Previously, when an SSL certificate is used as the administrative certificate, everything works as expected until the LoadMaster was rebooted, which caused access to the LoadMaster WUI to be lost. |
PD-10478 |
Previously, SSO image sets did not get listed in the SSO Image Set drop-down list after the ESP SSO configuration was restored from a backup. |
PD-10525 |
Previously, when WAFD was terminating, there was a read error from the control channel if a termination sequence was called incorrectly. |
PD-10545 |
Previously, Virtual LoadMasters became inaccessible on the Azure cloud when the WUI was moved to Network Interface Controller (NIC)-1. |
PD-10577 |
Previously, if an edge error condition occurred when creating a Virtual Service using the API, a segfault could occur. |
PD-10169 |
Previously, the hapreferred parameter in the Set-LmAzureHAConfiguration PowerShell API command was not spelled correctly. |
Known Issues
PD-10466 |
LoadMaster LM-X15 does not support the following SFP+ modules in this release: LM-SFP-SX (SFP+ SX Transceiver 1000BASE-SX 850nm, 550m over MMF), LM-SFP-LX (SFP+ LX Transceiver 1000Base-LX 1310nm, 10KM over SMF), and LM-SFP-LR (SFP+ LR Transceiver 10GBASE-LR 1310nm, 10KM over SMF). |
PD-10504 |
The active connection values reported in an SNMP tool do not match the LoadMaster statistics for active connections in all situations. |
PD-11040 |
Under certain specific conditions, the Edge Security Pack (ESP) logs can fill the allocated partition for /var/log/userlog which may cause the unit to reboot. |
PD-8697 |
Some users are experiencing issues detecting the partition when using the Hardware Security Module (HSM). |
PD-9375 |
Microsoft Office files in SharePoint do not work in Firefox and Chrome when using SAML authentication. |
PD-9507 |
Unable to add an SDN controller using the RESTful API/WUI in a specific scenario. |
PD-9821 |
Some high memory usage has been observed. |
PD-9947 |
Virtual Services/Real Servers can report as "Up" in the API even if SubVSs are disabled. |
PD-9854 |
WAF does not support chunked transfer encoding on the POST body. |
PD-10129 |
There is a discrepancy in validation between global-level connection timeout and Virtual Service-level timeout. |
PD-10136 |
There are some minor issues with LoadMaster clustering. |
PD-10159 |
When upgrading firmware from version 7.1.35.n, CPU and network usage graphs are not appearing. As a workaround, reset the statistics in the WUI. |
PD-10188 |
When adding a Real Server to a Virtual Service or SubVS on a Safari browser, the list of available Real Servers is not available. |
PD-10193 |
A WAF, ESP, and KCD configuration with Microsoft Exchange 2010 is not supported. |
PD-10197 |
Cluster Virtual Service and Real Server home page statistics are reported incorrectly. |
PD-10207 |
The ESP LDAP logs need to be enhanced. |
PD-10347 |
The SSO session expiry time is not updated in domain session management. |
PD-10421 |
Setting options for the syslog server settings multiple times for different levels using the API causes events to repeat. |
PD-10474 |
A SNORT rule is triggering a false positive in certain scenarios. |
PD-10488 |
Occasionally WAF is stopped with an "errno 24" error. |
PD-10538 |
Cannot create body rules when single quotes are in separate capture groups. |
PD-10572 |
The extended log view fails when the selected range is in different years. |
PD-10627 |
There are issues when replacing clustered nodes. |
PD-10801 |
There are some issues relating to username normalization when using RADIUS authentication. |
PD-10862 |
A local user with Real Server permissions cannot make changes to a Real Server when the Virtual Service is offloading or reencrypting. |
PD-10961 |
LoadMasters in an Azure environment are not contacting the KEMP licensing server during a reboot. |
PD-10970 |
If a template is exported from an older version of LoadMaster and it contains an improper string, a newer LoadMaster cannot import it. |
PD-10976 |
High CPU utilization was observed in a certain scenario when using GEO. |
PD-11024 |
The WUI is not accessible on NIC-1 from a non-local subnet. |
PD-11031 |
When the LoadMaster reports settings back to the KEMP Licensing Server, it always reports that KEMP 360 Vision is not in use, even if it is. |
PD-11044 |
A second authentication prompt is presented when a file is uploaded to SharePoint with the following configuration: WAF is configured with Process Responses enabled on the main Virtual Service, and KCD is enabled on the SubVS level for server-side authentication. |
PD-9765 |
GEO does not support DNS TCP requests from unknown sources. |
PD-8853 |
Location Based failover does not work as expected. |
PD-8725 |
Proximity and Location Based scheduling do not work with IPv6 source addresses. |
PD-10586 |
If a GEO FQDN is configured with All Available as the Selection Criteria, IPs are returned even if the cluster is disabled. |
PD-10155 |
An issue with configuration corruption is causing some GEO features to not function. |
PD-7156 |
The VSIndex parameter is missing in some API commands. |
PD-9476 |
There is no RESTful API command to get/list the installed custom rule data files. |
PD-9553 |
There is no API command to disable secure NTP mode. |
PD-9816 |
There is an API command to list individual rules in a ruleset, but there is no command to list the available rulesets themselves. |
PD-10490 |
The vsremovewafrule RESTful API command does not allow multiple rules to be removed. |
PD-10598 |
There is no PowerShell API parameter to modify the IdP Certificate Match option. |
PD-10802 |
It is not possible to set the forward parameter to route using the addrs RESTful API command (you can set it using modrs). |
PD-11109 |
RESTful API does not respond with the correct warning message if the user is unable to enable WAF. |
PD-10363 |
The PowerShell API is missing the ServerFbaPath and ServerFBAPost parameters. |