Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2935+ Articles
167+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-1255: YS LeadGen WordPress Plugin Leaks Captured Lead Data
CVE-2026-1255: YS LeadGen WordPress Plugin Leaks Captured Lead Data
SECURITYHIGHCVE-2026-1255

CVE-2026-1255: YS LeadGen WordPress Plugin Leaks Captured Lead Data

An unauthenticated AJAX action in the YS LeadGen plugin exposes all captured form submissions, including PII, to anyone who requests it.

Dylan H.

Security Team

September 20, 2026
3 min read

Affected Products

  • YS LeadGen – Popup Builder, Popup Maker & Form Builder (WordPress) — up to and including 2.1.4

Overview

The YS LeadGen – Popup Builder, Popup Maker & Form Builder plugin for WordPress is vulnerable to sensitive information exposure, tracked as CVE-2026-1255 and rated 7.5 (High) on CVSS 3.1. The plugin registers an AJAX action, ysleadgen_get_captured_data, without any authentication or capability check — meaning anyone who can reach admin-ajax.php can pull every form submission the plugin has ever captured. The issue affects all versions up to and including 2.1.4.


Technical Details

FieldValue
CVE IDCVE-2026-1255
SeverityHigh (CVSS 3.1: 7.5)
CWECWE-200 — Exposure of Sensitive Information to an Unauthorized Actor
AffectedYS LeadGen ≤ 2.1.4
Fixed In1.1.5
AssignerWordfence
RelatedCVE-2026-1256 — authorization bypass + stored XSS in popup management AJAX endpoints (Medium, CVSS 6.4)

How It Works

ysleadgen_get_captured_data is hooked without a nonce check or a current_user_can() capability gate, and it is registered as a wp_ajax_nopriv_* action — meaning it's reachable by logged-out visitors. A simple POST (or GET) request to wp-admin/admin-ajax.php with action=ysleadgen_get_captured_data returns the full set of captured lead-form submissions with no verification of who is asking.


Impact Assessment

Any site running a vulnerable version and using YS LeadGen's popups or forms to collect visitor information is exposed. Captured data can include:

  • Names and email addresses
  • Free-text message content submitted through forms
  • Any other custom fields the site owner configured in their lead forms

For sites collecting contact details, sales inquiries, or other PII through YS LeadGen popups, this is a straightforward, unauthenticated bulk data-scraping vector — no social engineering or credential theft required.

The companion issue, CVE-2026-1256, compounds the risk: missing capability checks on popup-management AJAX endpoints allow authorization bypass and stored XSS, which could be chained with this disclosure for further site compromise.


Mitigation

  • Update to YS LeadGen 1.1.5 or later immediately. The fix restricts captured-lead access to authenticated administrators, adds nonce validation and capability checks, and removes the unauthenticated (nopriv) AJAX registration.
  • If immediate updating isn't possible, disable the plugin or block direct access to the vulnerable AJAX action at the web server/WAF layer as a stopgap.
  • Audit lead-form data already collected for signs of prior scraping (e.g., unusual request volumes to admin-ajax.php with the ysleadgen_get_captured_data action in server logs).
  • Sites that handle sensitive PII through third-party form plugins should generally restrict AJAX exposure by default and require capability checks on any action that returns stored user data.

References

  • NVD — CVE-2026-1255
  • Wordfence Intelligence — YS LeadGen Plugin
#WordPress#CVE-2026-1255#Data Exposure#Plugin Vulnerability#PII#CWE-200

Related Articles

CVE-2026-14206: HT Contact Form WordPress Plugin Exposes Visitor PII to Unauthenticated Attackers

The HT Contact Form plugin before 2.9.3 allows any unauthenticated user to read saved form drafts containing visitor names, emails, and physical addresses via a completely unprotected API endpoint.

4 min read

Critical TranslatePress Flaw Exposes 400,000+ WordPress Sites to Account Takeover

CVE-2026-19632 leaks a plaintext admin password-reset key via an unauthenticated AJAX action in TranslatePress, enabling full site takeover.

5 min read

CVE-2025-15609: Fortis for WooCommerce Plugin Leaks API

The Fortis for WooCommerce WordPress plugin before version 1.3.1 exposes sensitive API keys to unauthenticated attackers, enabling unauthorized access to...

4 min read
Back to all Security Alerts