CVE-2022-31367 Strapi mishandles hidden attributes within admin API responses

High 8.8 Published Updated

Strapi CMS fails to properly hide sensitive attributes in admin API responses, allowing attackers to read hidden data.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-31367?

CVE-2022-31367 is a high-severity vulnerability in n/a, published on 27 Sep 2022. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Strapi before 3.6.10 and 4.x before 4.1.10 mishandles hidden attributes within admin API responses.

Weakness: CWE-89

Which versions are affected by CVE-2022-31367?

4 open source packages ship an affected version, including @strapi/strapi and strapi. It affects 1 product.

PackageAffectedFixed in
@strapi/strapi npmFrom 4.0.0-next.04.1.10
@strapi/strapi npmFrom 4.0.0-next.04.1.10
strapi npmAll versions3.6.10
strapi npmAll versions3.6.10

Products include Strapi Strapi.

How do I fix CVE-2022-31367?

Upgrade @strapi/strapi to 4.1.10 or later.

Is CVE-2022-31367 being exploited?

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

Sources

Also known as GHSA-4phg-hpqm-c3j4.

Is CVE-2022-31367 in your software?

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

Check your SBOMs for free