WP Gravity Forms FreshDesk Plugin Security & Risk Analysis

wordpress.org/plugins/gf-freshdesk

Gravity Forms FreshDesk Plugin allows you to quickly integrate Gravity Forms with FreshDesk.

100 active installs v1.3.6 PHP 5.3+ WP 3.8+ Updated Dec 15, 2025
freshdeskfreshdesk-extensiongravity-formssupporttickets
95
A · Safe
CVEs total3
Unpatched0
Last CVENov 18, 2025
Safety Verdict

Is WP Gravity Forms FreshDesk Plugin Safe to Use in 2026?

Generally Safe

Score 95/100

WP Gravity Forms FreshDesk Plugin has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Nov 18, 2025Updated 3mo ago
Risk Assessment

The gf-freshdesk plugin v1.3.6 presents a mixed security posture. While it demonstrates good practices in several areas, such as a significant percentage of SQL queries using prepared statements and a high rate of output escaping, there are notable concerns. The presence of two dangerous `unserialize` functions, coupled with a taint analysis revealing a flow with unsanitized paths and high severity, raises immediate red flags for potential deserialization vulnerabilities. Furthermore, the single unprotected AJAX handler is a direct entry point that could be exploited if not properly secured. The plugin's vulnerability history, with three past CVEs including a high severity one for URL Redirection and another for Deserialization of Untrusted Data, reinforces these concerns and suggests a pattern of recurring security weaknesses.

Although the plugin has a decent number of nonce and capability checks, and no currently unpatched vulnerabilities, the identified code signals and taint flow are significant risks. The unprotected AJAX handler, combined with the potential for deserialization vulnerabilities indicated by dangerous function usage and taint analysis, creates a critical attack surface. The past vulnerabilities, especially those related to deserialization and open redirects, highlight that these types of flaws have been present before. Developers should prioritize addressing the unprotected entry point and the identified unsanitized taint flow to improve the plugin's overall security.

In conclusion, while gf-freshdesk v1.3.6 has strengths in its SQL usage and output escaping, the presence of dangerous functions, a critical taint flow, and an unprotected AJAX handler present substantial risks. The historical vulnerability data further emphasizes the need for thorough security audits and remediation efforts to address these weaknesses and prevent future exploits. A proactive approach to securing all entry points and sanitizing data thoroughly is essential.

Key Concerns

  • Unprotected AJAX handler found
  • High severity taint flow with unsanitized path
  • Dangerous function found: unserialize
  • Past high severity vulnerability (Deserialization)
  • Past medium severity vulnerability (Open Redirect)
  • Past medium severity vulnerability (XSS)
Vulnerabilities
3

WP Gravity Forms FreshDesk Plugin Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
2

3 total CVEs

CVE-2025-67587medium · 4.7URL Redirection to Untrusted Site ('Open Redirect')

Gravity Forms FreshDesk <= 1.3.5 - Unauthenticated Open Redirect

Nov 18, 2025 Patched in 1.3.6 (24d)
CVE-2025-60089high · 8.1Deserialization of Untrusted Data

Gravity Forms FreshDesk <= 1.3.5 - Unauthenticated PHP Object Injection

Aug 9, 2025 Patched in 1.3.6 (134d)
WF-cc1e9778-2860-4e3c-a2e4-28f10d585fed-gf-freshdeskmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CRM Perks - Various Plugins (Various Versions) - Reflected Cross-Site Scripting

Aug 26, 2021 Patched in 1.2.9 (880d)
Code Analysis
Analyzed Mar 16, 2026

WP Gravity Forms FreshDesk Plugin Code Analysis

Dangerous Functions
2
Raw SQL Queries
8
17 prepared
Unescaped Output
106
392 escaped
Nonce Checks
20
Capability Checks
29
File Operations
2
External Requests
2
Bundled Libraries
1

Dangerous Functions Found

unserialize$value=unserialize($value, array('allowed_classes' => false));gf-freshdesk.php:517
unserialize$val=unserialize($entry[$v->id], array('allowed_classes' => false));gf-freshdesk.php:573

Bundled Libraries

Select2

SQL Query Safety

68% prepared25 total queries

Output Escaping

79% escaped498 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
setup_plugin (includes\plugin-pages.php:920)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

WP Gravity Forms FreshDesk Plugin Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_vxg_fresh_review_dismisswp\crmperks-notices.php:20
WordPress Hooks 32
actionplugins_loadedgf-freshdesk.php:61
actionadmin_noticesgf-freshdesk.php:76
actiongform_entry_createdgf-freshdesk.php:110
actiongform_post_add_entrygf-freshdesk.php:112
actiongform_post_payment_completedgf-freshdesk.php:116
actiongform_after_submissiongf-freshdesk.php:118
actiongform_post_add_subscription_paymentgf-freshdesk.php:119
filtergform_confirmationgf-freshdesk.php:122
actioninitgf-freshdesk.php:125
actiongform_entry_detail_content_afterincludes\crmperks-gf.php:11
filtergform_tooltipsincludes\edit-form.php:14
actiongform_editor_jsincludes\edit-form.php:15
actiongform_field_standard_settingsincludes\edit-form.php:16
actionadmin_headincludes\edit-form.php:17
filtergform_admin_pre_renderincludes\edit-form.php:25
filtergform_pre_renderincludes\edit-form.php:26
filtergform_tooltipsincludes\plugin-pages.php:35
filtergform_logging_supportedincludes\plugin-pages.php:40
actiongform_form_settings_menuincludes\plugin-pages.php:41
filteradmin_menuincludes\plugin-pages.php:43
actiongform_post_note_addedincludes\plugin-pages.php:45
actiongform_pre_note_deletedincludes\plugin-pages.php:46
actiongform_update_statusincludes\plugin-pages.php:49
actiongform_after_update_entryincludes\plugin-pages.php:51
actiongform_entry_detail_sidebar_middleincludes\plugin-pages.php:52
actiongform_entry_infoincludes\plugin-pages.php:53
actionadmin_noticesincludes\plugin-pages.php:55
filterplugin_action_linksincludes\plugin-pages.php:56
actionadd_section_vxg_freshdeskwp\crmperks-notices.php:14
actionadd_section_mapping_vxg_freshdeskwp\crmperks-notices.php:15
filterplugin_row_metawp\crmperks-notices.php:17
filteradmin_footer_textwp\crmperks-notices.php:23
Maintenance & Trust

WP Gravity Forms FreshDesk Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 15, 2025
PHP min version5.3
Downloads9K

Community Trust

Rating98/100
Number of ratings19
Active installs100
Developer Profile

WP Gravity Forms FreshDesk Plugin Developer Profile

CRM Perks

32 plugins · 105K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
349 days
View full developer profile
Detection Fingerprints

How We Detect WP Gravity Forms FreshDesk Plugin

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/gf-freshdesk/assets/css/gf-freshdesk-style.css/wp-content/plugins/gf-freshdesk/assets/js/gf-freshdesk-script.js
Version Parameters
gf-freshdesk/assets/css/gf-freshdesk-style.css?ver=gf-freshdesk/assets/js/gf-freshdesk-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
vx_notice
HTML Comments
<!--Installed Gravity Forms Freshdesk Plugin -->
Data Attributes
data-id
JS Globals
vxg_freshdeskvxg_freshdesk_pro_settings
FAQ

Frequently Asked Questions about WP Gravity Forms FreshDesk Plugin