CVE-2021-24950 Insight Core <= 1.0 - Subscriber+ PHP Object Injection & Stored XSS

Medium 5.4 Published Updated

Authenticated subscribers can trigger PHP object injection and stored XSS in Insight Core due to missing authorization and unsafe deserialization.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
None listed

What is CVE-2021-24950?

CVE-2021-24950 is a medium-severity unsafe deserialization vulnerability in Unknown Insight Core, published on 14 Mar 2022. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

The Insight Core WordPress plugin through 1.0 does not have any authorisation and CSRF checks in the insight_customizer_options_import (available to any authenticated user), does not validate user input before passing it to unserialize(), nor sanitise and escape it before outputting it in the response. As a result, it could allow users with a role as low as Subscriber to perform PHP Object Injection, as well as Stored Cross-Site Scripting attacks

Weakness: CWE-862

Which versions are affected by CVE-2021-24950?

It affects 1 product.

Products include Thememove Insight Core.

How do I fix CVE-2021-24950?

No fix has been published for CVE-2021-24950 yet. Limit exposure of the affected software until one is available.

Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.

Is CVE-2021-24950 being exploited?

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

Sources

Also known as GHSA-rvfw-2cvg-25f8.

Is CVE-2021-24950 in your software?

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

Check your SBOMs for free