CVE Catalog

CVE-2026-100196

HighCVSS 7.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

20th percentile - higher than 20% of all known CVEs

Summary

The LazyLoad plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'comment_content' parameter in versions up to and including 2.4.0. Insufficient input sanitization and output escaping allow unauthenticated attackers to inject arbitrary web scripts, but require admin approval of the comment.

Risk Assessment

The risk includes script execution in users' browsers, potentially leading to data theft or session hijacking. However, the attack requires admin approval of the comment.

Recommendation

Update the LazyLoad plugin to the latest version. Administrators should also carefully review comments before approving them.

Related vulnerabilities

Original NVD description (English source)

The LazyLoad Plugin – Lazy Load Images, Videos, and Iframes plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'comment_content (rendered inline into the page HTML)' parameter in all versions up to, and including, 2.4.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. WordPress core's wp_kses_data allow-list does not strip the crafted payload on save because it uses only permitted tags and attributes; the event handler is concealed inside a broken attribute region and is only promoted to a real DOM attribute by the plugin's render-time str_replace transformation. Additionally, a site administrator must approve the crafted comment before the payload is served to other visitors.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS