Skip to main content

Advanced Custom Fields: Font Awesome EUVDEUVD-2026-30521

| CVE-2026-6415 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-05-15 Wordfence GHSA-59fm-cmjw-gc79
6.4
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
May 15, 2026 - 09:31 vuln.today
CVE Published
May 15, 2026 - 07:46 nvd
MEDIUM 6.4

DescriptionCVE.org

The Advanced Custom Fields: Font Awesome plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to and including 5.0.2. This is due to insufficient input validation of JSON field values and unsafe client-side HTML construction in the update_preview() JavaScript function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

AnalysisAI

Stored Cross-Site Scripting in Advanced Custom Fields: Font Awesome plugin for WordPress up to version 5.0.2 allows authenticated attackers with Subscriber-level access to inject arbitrary JavaScript via insufficiently validated JSON field values in the update_preview() function, resulting in script execution whenever any user visits an affected page. The vulnerability requires user interaction only in the sense that a victim must visit a page containing injected content; the attacker needs only Subscriber-level authentication to craft the malicious payload.

Technical ContextAI

The Advanced Custom Fields: Font Awesome plugin is a WordPress extension that provides a custom field type for Font Awesome icon selection. The vulnerability stems from unsafe client-side HTML construction in the update_preview() JavaScript function (located in assets/js/input-v6.js), which processes JSON field values without proper sanitization. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), wherein user-controlled JSON data is directly inserted into the DOM without encoding or validation, allowing script payload injection. The plugin's reliance on client-side validation and direct HTML manipulation creates a persistent XSS vector accessible to any authenticated WordPress user at Subscriber level or higher.

RemediationAI

Update Advanced Custom Fields: Font Awesome plugin to the patched version released after 5.0.2 immediately via WordPress admin dashboard or plugin repository. Patch availability is confirmed via WordPress plugin repository changeset 3525840. As an interim workaround on sites unable to update immediately, disable the Font Awesome field type in Advanced Custom Fields configuration if it is not actively in use. Restrict user roles to remove Subscriber-level permissions for creating or editing posts/pages containing ACF Font Awesome fields, limiting attack surface to Editor and Administrator roles only. Implement Content Security Policy (CSP) headers with script-src restrictions to mitigate the impact of injected JavaScript, though this does not prevent injection itself. Regularly audit user accounts and ACF field values for suspicious JSON payloads or script tags. Monitor WordPress access logs for unusual ACF field update activity from low-privilege accounts.

CVE-2023-1196 HIGH POC
8.8 May 02

The Advanced Custom Fields (ACF) Free and Pro WordPress plugins 6.x before 6.1.0 and 5.x before 5.12.5 unserialize user

CVE-2022-2594 HIGH POC
8.8 Aug 22

The Advanced Custom Fields WordPress plugin before 5.12.3, Advanced Custom Fields Pro WordPress plugin before 5.12.3 all

CVE-2026-12526 HIGH POC
8.1 Sep 02

Unauthenticated administrator account takeover in the Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 i

CVE-2026-80467 HIGH POC
8.1 Sep 02

Privilege escalation to administrator in the Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 allows una

CVE-2024-9529 MEDIUM POC
6.6 Nov 15

The Secure Custom Fields WordPress plugin before 6.3.9, Secure Custom Fields WordPress plugin before 6.3.6.3, Advanced C

CVE-2024-4565 MEDIUM POC
6.5 Jun 20

The Advanced Custom Fields (ACF) WordPress plugin before 6.3, Advanced Custom Fields Pro WordPress plugin before 6.3 all

CVE-2023-30777 MEDIUM POC
6.1 May 10

Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2021-24241 MEDIUM POC
6.1 Apr 22

The Advanced Custom Fields Pro WordPress plugin before 5.9.1 did not properly escape the generated update URL when outpu

CVE-2026-8809 CRITICAL
9.8 May 28

Unauthenticated privilege escalation in the Advanced Custom Fields: Extended (ACFE) WordPress plugin through version 0.9

CVE-2026-48906 CRITICAL
9.3 May 27

Arbitrary file deletion in the Novarain/Tassos Framework system plugin (plg_system_nrframework) and the suite of Tassos.

CVE-2021-20865 HIGH
7.5 Dec 13

Advanced Custom Fields versions prior to 5.11 and Advanced Custom Fields Pro versions prior to 5.11 contain a missing au

CVE-2025-15463 MEDIUM
6.5 May 12

Arbitrary shortcode execution in the Advanced Custom Fields: Extended WordPress plugin (all versions through 0.9.2.3) en

Share

EUVD-2026-30521 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy