CVE-2023-33187 highlight vulnerable to cleartext transmission of sensitive information

Medium 5.4 Published Updated

Highlight may unintentionally record passwords when users toggle visibility, exposing sensitive data to monitoring logs.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2023-33187?

CVE-2023-33187 is a medium-severity vulnerability in highlight, published on 26 May 2023. An attacker needs administrator access to exploit it, and only if a user opens a file or follows a link.

Official 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.

Weakness: CWE-319

Which versions are affected by CVE-2023-33187?

2 open source packages ship an affected version, including highlight.run. It affects 1 product.

PackageAffectedFixed in
highlight.run npmAll versions6.0.0
highlight.run npmAll versions6.0.0

Products include Highlight Highlight.

How do I fix CVE-2023-33187?

Upgrade highlight.run to 6.0.0 or later.

Is CVE-2023-33187 being exploited?

There is no known exploitation of CVE-2023-33187 in the wild and no public exploit code.

Sources

Also known as AZL-36943, GHSA-9qpj-qq2r-5mcc.

Is CVE-2023-33187 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free