We recently discovered a security vulnerability in Redgate Monitor.
This issue has been assigned the Common Vulnerabilities and Exposures ID CVE-2015-9098.
This vulnerability would have made it possible for an attacker with network access to the web application or Base Monitor components of Redgate Monitor to access information or perform actions without authorization.
This discovery was made in-house: we don't have any examples of anyone exploiting this vulnerability.
We're really sorry this has happened. We're continuing to work with security experts to make sure we handle this incident in the safest way possible for our customers and users.
We have discovered that the connection between the Redgate Monitor web application and the Base Monitor service can be compromised.
This vulnerability exists in all released versions of Redgate Monitor.
Note that this vulnerability does not exist in SQL Response, an older monitoring product that has been retired.
An attacker could circumvent Redgate Monitor’s user role authentication mechanism (as described at https://documentation.red-gate.com/display/SM4/Managing+user+roles).
A determined attacker could create a malicious endpoint (e.g. a custom client, server, or proxy) to gain access to additional data communicated to and stored by a vulnerable Base Monitor service.
The following are additional mitigating factors:
We have made fixes available in both the v3 and v4 release streams of Redgate Monitor.
Any Redgate Monitor customer can upgrade to either of these releases, regardless of their support status.
Note: Under some circumstances, the Redgate Monitor installer can report an error message "Port is not available". If you encounter this error, you will need to stop the Redgate Monitor Windows services before you run the installation.
services.msc
.Redgate Monitor [*] Base Service
" (and, if you're using Redgate Monitor's own web server "Redgate Monitor [*] Web Service
") - where [*]
stands for the version you have installed.If you are unable to upgrade Redgate Monitor, then you could instead secure the port on the machine running the Base Monitor, to only allow connections from the web server running the Redgate Monitor web application. The port used is configured during installation: the default port is 7399, but you can check this via the Redgate Monitor UI (go to Configuration -> About).
Please note that, due to the wide variety of firewall technologies, Redgate cannot offer customer support on firewall configuration settings.
For Redgate Monitor v4 customers upgrading to Redgate Monitor v4.2:
For Redgate Monitor v2 or v3 customers, upgrading to Redgate Monitor v4.2:
For Redgate Monitor v3 customers upgrading to Redgate Monitor v3.10:
For Redgate Monitor v2 customers, upgrading to Redgate Monitor v3.10: