Skip to main content
CVE-2026-4657VulnerabilityPublished 09/10/2026

CVE-2026-4657: CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in sunny_johal Easy Google Fonts

Affects sunny_johal Easy Google FontsSource CVE Database V5

0

Not known to be exploited · CVSS 6.4 Medium.

Data as of 10/25/2026, 04:40:13 UTC

CVSS 3.1 base score
6.4Medium
How severe the flaw is on the 0–10 CVSS scale.
Exploitation

Not in CISA KEV, no exploitation reported

EPSS
0.4% chance of exploitation in 30 days – higher than 35% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N

What to do

Affected software

ProductAffectedFixed in
sunny_johalEasy Google FontsAffected
  • <=2.0.4
Fixed in–

AI-suggested

Users should monitor the vendor advisory for updates. Until a fix is available, restrict Author-level access to trusted users only and consider disabling or replacing the Easy Google Fonts plugin if possible to reduce risk.

Description

The Easy Google Fonts plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the control_selectors meta field in all versions up to, and including, 2.0.4. This is due to the plugin registering the control_selectors meta field with show_in_rest enabled but without a sanitize_callback, and subsequently outputting this unsanitized data directly into <style> tags on the frontend without proper escaping. This makes it possible for authenticated attackers, with Author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Impact

An attacker with Author-level access or higher can inject arbitrary JavaScript into pages via the vulnerable meta field. This script executes in the context of users viewing those pages, potentially leading to session hijacking, defacement, or other malicious actions. There is no indication of impact on availability. The vulnerability affects confidentiality and integrity to a limited extent due to the required privileges and the nature of the injection point.

Weaknesses

References

Community reviews

Loading reviews…