CVE-2026-10779

Classified Listing <= 5.4.2 - Missing Authorization to Authenticated (Subscriber+) Feature Modification via Multiple AJAX Handlers ('listingId'/'id' Parameters)

Published Jun 19, 2026 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
The Classified Listing – Classified ads & Business Directory plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 5.4.2. This is due to a missing capability/ownership check on the gallery_image_update_as_feature AJAX handler (action: rtcl_fb_gallery_image_update_as_feature), which accepts a user-supplied listing ID and attachment ID and sets the featured image of a listing while only validating a nonce that is exposed to any logged-in user on the frontend listing-submission form. This makes it possible for authenticated attackers, with Subscriber-level access and above, to change the featured image of arbitrary listings they do not own.

Analysis

AI-generated

Technical impact

The Classified Listing plugin exposes an AJAX handler that allows any authenticated user with Subscriber-level access or higher to set the featured image of any listing, regardless of ownership. The handler accepts user-supplied listing and attachment identifiers and relies only on a nonce that is publicly available in the front‑end submission form. This omission of an ownership or capability check means an attacker can arbitrarily change the featured image for listings they do not own, potentially defacing content or misleading users. The weakness is a classic missing authorization flaw, identified as CWE‑862.

Affected Systems

Any WordPress site running the Classified Listing plugin version 5.4.2 or earlier, deployed by the vendor techlabpro1, is affected. The vulnerability exists in all releases up to and including 5.4.2; newer releases are not impacted.

Risk and Exploitability

The CVSS score of 4.3 indicates a moderate impact with limited damage potential, but the attack requires only basic login credentials and the ability to access the front‑end listing submission form. No exploitation proof code is required as the flaw relies on normal AJAX interactions. EPSS is not available and the vulnerability is not listed in CISA’s KEV catalog, suggesting it has limited currently observed exploitation. The likely attack vector is a logged‑in user performing a standard AJAX request from the site’s client side, making it straightforward to exploit in a typical WordPress environment.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Classified Listing plugin to a version newer than 5.4.2, which removes the unauthorized AJAX endpoint.
  • If an upgrade is not immediately possible, disable or delete the affected AJAX actions in the plugin’s code to prevent the capability checks from being bypassed.
  • Configure the remaining AJAX handlers to require Administrator privileges only, or explicitly verify listing ownership before accepting featured image changes.
  • Ensure all nonces used in AJAX calls are generated per request and verified on the server side, preventing reuse of stale tokens by attackers.

Generated by OpenCVE AI on June 19, 2026 at 05:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Techlabpro1
Techlabpro1 classified Listing – Ai-powered Classified Ads & Business Directory Plugin
Wordpress
Wordpress wordpress
Vendors & Products Techlabpro1
Techlabpro1 classified Listing – Ai-powered Classified Ads & Business Directory Plugin
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The Classified Listing – Classified ads & Business Directory plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 5.4.2. This is due to a missing capability/ownership check on the gallery_image_update_as_feature AJAX handler (action: rtcl_fb_gallery_image_update_as_feature), which accepts a user-supplied listing ID and attachment ID and sets the featured image of a listing while only validating a nonce that is exposed to any logged-in user on the frontend listing-submission form. This makes it possible for authenticated attackers, with Subscriber-level access and above, to change the featured image of arbitrary listings they do not own.
Title Classified Listing <= 5.4.2 - Missing Authorization to Authenticated (Subscriber+) Feature Modification via Multiple AJAX Handlers ('listingId'/'id' Parameters)
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Jun 22, 2026, 3:55 PM
Reserved
Jun 3, 2026, 3:59 PM
Status
Deferred
Published
Jun 19, 2026, 6:17 AM
Modified
Jun 22, 2026, 6:16 PM