CVE Vulnerabilities

CVE-2021-43271

Insertion of Sensitive Information into Log File

Published: Jun 03, 2022 | Modified: Jun 15, 2022
CVSS 3.x
6.8
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
CVSS 2.x
7.1 HIGH
AV:N/AC:H/Au:S/C:C/I:C/A:C
RedHat/V2
RedHat/V3
Ubuntu

Riverbed AppResponse 11.8.0, 11.8.5, 11.8.5a, 11.9.0, 11.9.0a, 11.10.0, 11.11.0, 11.11.0a, 11.11.1, 11.11.1a, 11.11.5, and 11.11.5a (when configured to use local, RADIUS, or TACACS authentication) logs usernames and passwords if either is entered incorrectly. If a user enters an incorrect username and/or password when logging into the WebUI, these attempted credentials are included in an error message that is logged in the WebUI log file. A log entry does not appear if the username and password provided correctly match a valid set of credentials. This also does not happen if AppResponse is configured to use SAML authentication. The WebUI log file is included in subsequent diagnostic system dumps that are generated. (Only users with Full Control access to the System Configuration permission can generate system dumps. By default, only System Administrators have Full Control access to the System Configuration permission.)

Weakness

Information written to log files can be of a sensitive nature and give valuable guidance to an attacker or expose sensitive user information.

Affected Software

Name Vendor Start Version End Version
Appresponse Riverbed 11.8.0 (including) 11.8.0 (including)
Appresponse Riverbed 11.8.5 (including) 11.8.5 (including)
Appresponse Riverbed 11.8.5a (including) 11.8.5a (including)
Appresponse Riverbed 11.9.0 (including) 11.9.0 (including)
Appresponse Riverbed 11.9.0a (including) 11.9.0a (including)
Appresponse Riverbed 11.10.0 (including) 11.10.0 (including)
Appresponse Riverbed 11.11.0 (including) 11.11.0 (including)
Appresponse Riverbed 11.11.0a (including) 11.11.0a (including)
Appresponse Riverbed 11.11.1 (including) 11.11.1 (including)
Appresponse Riverbed 11.11.1a (including) 11.11.1a (including)
Appresponse Riverbed 11.11.5 (including) 11.11.5 (including)
Appresponse Riverbed 11.11.5a (including) 11.11.5a (including)

Extended Description

While logging all information may be helpful during development stages, it is important that logging levels be set appropriately before a product ships so that sensitive user data and system information are not accidentally exposed to potential attackers. Different log files may be produced and stored for:

Potential Mitigations

References