CVE-2022-25948 Information Exposure

Medium 5.3 Published Updated

Attackers can leak prototype properties when the ownPropertyOnly parameter is disabled, exposing internal object data.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-25948?

CVE-2022-25948 is a medium-severity vulnerability in liquidjs, published on 23 Dec 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The package liquidjs before 10.0.0 are vulnerable to Information Exposure when ownPropertyOnly parameter is set to False, which results in leaking properties of a prototype. Workaround For versions 9.34.0 and higher, an option to disable this functionality is provided.

Weakness: CWE-200

Which versions are affected by CVE-2022-25948?

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

PackageAffectedFixed in
liquidjs npmAll versions10.0.0
liquidjs npmAll versions10.0.0

Products include Liquidjs Liquidjs.

How do I fix CVE-2022-25948?

Upgrade liquidjs to 10.0.0 or later.

Is CVE-2022-25948 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2022-25948 exists.

Sources

Also known as GHSA-45rm-2893-5f49.

Is CVE-2022-25948 in your software?

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

Check your SBOMs for free