Cyber Resilience

CVE-2024-13504

High

Published: 31 January 2025

Published
31 January 2025
Modified
15 April 2026
KEV Added
Patch
CVSS Score v3.1 7.2 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
EPSS Score 0.0049 66.1th percentile
Risk Priority 15 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2024-13504 is a high-severity Cross-site Scripting (CWE-79) vulnerability in Wordpress (inferred from references). Its CVSS base score is 7.2 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 33.9% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-15 (Information Output Filtering).

Deeper analysis

CVE-2024-13504 is a stored cross-site scripting (XSS) vulnerability, classified under CWE-79, in the Shared Files – Frontend File Upload Form & Secure File Sharing plugin for WordPress. It affects all versions up to and including 1.7.42 due to insufficient input sanitization and output escaping in the handling of dfxp file uploads. This issue is limited to Apache-based environments, where dfxp files are processed by default, enabling injection of arbitrary web scripts into pages.

Unauthenticated attackers can exploit the vulnerability over the network with low complexity, no privileges, and no user interaction required, as reflected in its CVSS v3.1 base score of 7.2 (AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N). By uploading a malicious dfxp file, attackers inject scripts that execute whenever any user accesses the file, potentially leading to low-level impacts on confidentiality and integrity with a changed scope.

Advisories from Wordfence provide threat intelligence details, while WordPress plugin repository references indicate mitigation through updates, including code changes in the trunk (changeset from 3229309 to 3231372) and examination of tag 1.7.40, suggesting patches in subsequent versions beyond 1.7.42.

EU & UK References

Vulnerability details

The Shared Files – Frontend File Upload Form & Secure File Sharing plugin for WordPress is vulnerable to Stored Cross-Site Scripting via dfxp File uploads in all versions up to, and including, 1.7.42 due to insufficient input sanitization and output…

more

escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses the dfxp file. This issue affects only Apache-based environments, where dfxp files are handled by default.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Why these techniques?

Stored XSS in public-facing WordPress plugin directly enables exploitation of the application via malicious file upload.

Confidence: HIGH · MITRE ATT&CK Enterprise v18.1

CVEs Like This One

CVE-2021-47873Shared CWE-79
CVE-2026-7052Shared CWE-79
CVE-2024-56060Shared CWE-79
CVE-2025-49043Shared CWE-79
CVE-2026-40038Shared CWE-79
CVE-2024-56022Shared CWE-79
CVE-2025-68889Shared CWE-79
CVE-2026-1074Shared CWE-79
CVE-2025-22539Shared CWE-79
CVE-2025-22286Shared CWE-79

Affected Assets

Wordpress
inferred from references and description; NVD did not file a CPE for this CVE

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

SI-10 requires validation of information inputs, directly mitigating the insufficient input sanitization that allows malicious dfxp file uploads leading to stored XSS.

prevent

SI-15 mandates filtering of information outputs, addressing the lack of output escaping that enables execution of injected scripts when dfxp files are accessed.

prevent

SI-2 ensures timely flaw remediation, such as patching the WordPress plugin to fix the sanitization and escaping deficiencies exploited in this CVE.

References