CVE-2025-54010
9.6Shahjahan Jewel · FluentSnippets
A Cross-Site Request Forgery (CSRF) vulnerability in the FluentSnippets WordPress plugin allows an attacker to perform unauthorized actions by tricking an authenticated user into executing a request.
Executive summary
A critical CSRF vulnerability in the FluentSnippets plugin (up to 10.50) could allow an attacker to perform unauthorized administrative actions on the affected WordPress site.
Vulnerability
This is a Cross-Site Request Forgery (CWE-352) vulnerability that lacks sufficient nonce validation, allowing an attacker to force an authenticated user to perform actions they did not intend, such as updating code snippets.
Business impact
If exploited, an attacker could inject malicious code or modify existing snippets, potentially leading to full site compromise or redirection of traffic. While the CVSS score is 9.6, the requirement for user interaction (UI:R) slightly moderates the attack vector, though the impact remains high.
Remediation
Immediate Action: Update the FluentSnippets plugin to version 10.51 or later immediately.
Proactive Monitoring: Audit the "Code Snippets" section of the WordPress administrative dashboard for any unauthorized or unknown PHP/CSS changes.
Compensating Controls: Implement administrative session timeouts and ensure that sensitive actions require re-authentication or possess robust CSRF tokens.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the high severity of this vulnerability, immediate update to version 10.51 is required. Organizations should ensure all plugins are updated to mitigate risks associated with unauthorized administrative modifications.