CVE-2023-33187

Medium

Description

Highlight is an open source, full-stack monitoring platform. Highlight may record passwords on customer deployments when a password html input is switched to `type="text"` via a javascript "Show Password" button. This differs from the expected behavior which always obfuscates `type="password"` inputs. A customer may assume that switching to `type="text"` would also not record this input; hence, they would not add additional `highlight-mask` css-class obfuscation to this part of the DOM, resulting in unintentional recording of a password value when a `Show Password` button is used. This issue was patched in version 6.0.0. This patch tracks changes to the `type` attribute of an input to ensure an input that used to be a `type="password"` continues to be obfuscated.

SeverityMedium
CVSS5.4
Exploit probability—
ProductHighlight
PublishedMay 26, 2023
First seenMay 26, 2023
Weakness typeCWE-319CWE-319

How to fix

Update
  • highlight highlight6.0.0 or later
  • highlight.run6.0.0 or later

Affected products

ProductAffected versionsFixed in
highlight highlightv < 6.0.06.0.0
highlight.runnpmv < 6.0.06.0.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.