Skip to content
Laskyr

Plugins · content-egg · data as of 2026-11-04

Is Content Egg safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (12.1.0)

As of 2026-11-04. 8 issues are on record for older versions; version 12.1.0 or newer fixes all of them that state a fix.

Latest version
12.1.0
Last updated
2026-10-29
Active installs
10,000+
Known issues on record
8
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 8.0+

Import affiliate products, compare prices, and publish product reviews with 25+ editorial Gutenberg blocks. — by keywordrush

What to do

  1. Update to the latest version (12.1.0). Anything older than 12.1.0 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get content-egg --field=version shows what you run; wp plugin update content-egg updates it.

Check your version

Known vulnerabilities

8 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 4.3 CVE-2026-119059 · published 2026-10-30

Missing authorization check in Content Egg (12.0.0 and older)

Affected
12.0.0 and older
Fixed in
12.1.0 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Content Egg plugin for WordPress is vulnerable to unauthorized modification of data due to a missing per-post capability check on the ajaxUpdateProducts() function in versions up to, and including, 12.0.0. The handler verifies a static nonce ('contentegg_metabox') and the generic 'edit_posts' capability, but trusts the attacker-supplied $_POST['post_id'] verbatim and never calls current_user_can('edit_post', $post_id) — the per-object check that its sibling save_post handler saveMeta() correctly performs. This makes it possible for authenticated attackers, with contributor-level access and above, to modify Content Egg product data (_cegg_data_*) and update-timestamp post meta on arbitrary posts, including those owned by administrators.

NVD CVE-2026-119059Wordfence advisoryCode change (fix)Plugin source

medium 4.3 CVE-2026-119087 · published 2026-10-30

Missing authorization check in Content Egg (12.0.0 and older)

Affected
12.0.0 and older
Fixed in
12.1.0 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Content Egg – Affiliate Product Importer & Price Comparison plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 12.0.0 This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with author-level access and above, to create posts attributed to another user's account — typically an administrator — by supplying an admin-owned preset_id, causing wp_insert_post to record the administrator as post_author. This includes the ability to create published posts when the attacker already holds publish_posts capability for the preset's post type, resulting in administrator-attributed published content created by a lower-privileged user.

NVD CVE-2026-119087Wordfence advisoryCode change (fix)Plugin source

high 7.2 CVE-2026-96832 · published 2026-09-30

PHP object injection in Content Egg (6.3.1 and older)

Affected
6.3.1 and older
Fixed in
11.9.0
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Shop manager PHP Object Injection in Content Egg <= 6.3.1 versions.

NVD CVE-2026-96832Patchstack advisory

medium 6.8 CVE-2026-92424 · published 2026-09-30

Missing authorization check in Content Egg (older than 11.9.0)

Affected
older than 11.9.0
Fixed in
11.9.0
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Content Egg WordPress plugin before 11.9.0 does not verify that a user running its bulk content-import feature is authorized for the import preset they select, and switches to the preset author's identity before creating the resulting post, allowing users with contributor-level access and above to store arbitrary web scripts unfiltered under a privileged user's account, executing in the context of anyone who later views that content.

NVD CVE-2026-92424WPScan advisory

high 8.1 CVE-2026-15979 · published 2026-08-05

Arbitrary file deletion in Content Egg (11.3.0 and older)

Affected
11.3.0 and older
Fixed in
11.4.0 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Content Egg – Affiliate Product Importer & Price Comparison plugin for WordPress is vulnerable to Arbitrary File Deletion via Path Traversal in versions up to and including 11.3.0. This is due to insufficient validation of the 'img_file' field within the cegg_data post metadata: the value passes only through wp_strip_all_tags() (which does not strip path traversal sequences), is stored directly in post meta, and is later concatenated without normalization into a filesystem path in getFullImgPath() before being passed to PHP's unlink(). This makes it possible for authenticated attackers, with author-level access and above, to delete arbitrary files on the affected site's server which may make remote code execution possible.

NVD CVE-2026-15979Wordfence advisoryCode change (fix)Plugin source

high 7.2 CVE-2025-47536 · published 2025-08-14

PHP object injection in Content Egg (7.0.0 and older)

Affected
7.0.0 and older
Fixed in
8.0.0
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Deserialization of Untrusted Data vulnerability in keywordrush Content Egg content-egg allows Object Injection.This issue affects Content Egg: from n/a through <= 7.0.0.

NVD CVE-2025-47536Patchstack advisory

high 8.8 CVE-2022-25952 · published 2022-11-03

Cross-site request forgery (CSRF) in Content Egg (5.4.0 and older)

Affected
5.4.0 and older
Fixed in
5.5.0 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

Cross-Site Request Forgery (CSRF) vulnerability in Keywordrush Content Egg plugin <= 5.4.0 on WordPress.

NVD CVE-2022-25952Patchstack advisorywordpress.org

medium 6.1 CVE-2022-0428 · published 2022-05-02

Reflected cross-site scripting (XSS) in Content Egg (older than 5.3.0)

Affected
older than 5.3.0
Fixed in
5.3.0
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The Content Egg WordPress plugin before 5.3.0 does not sanitise and escape the page parameter before outputting back in an attribute in the Autoblogging admin dashboard, leading to a Reflected Cross-Site Scripting

NVD CVE-2022-0428WPScan advisory

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Content Egg vulnerability status badge
<a href="https://laskyr.com/plugins/content-egg"><img src="https://laskyr.com/plugins/content-egg/badge.svg" alt="Content Egg vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit