Disqus Comment System Security & Risk Analysis

wordpress.org/plugins/disqus-comment-system

Disqus is the web's most popular comment system. Use Disqus to increase engagement, retain readers, and grow your audience.

40K active installs v3.1.4 PHP 5.6+ WP 4.4+ Updated Jan 15, 2026
commentsdisqusemailengagementthreaded
96
A · Safe
CVEs total5
Unpatched0
Last CVESep 17, 2014
Safety Verdict

Is Disqus Comment System Safe to Use in 2026?

Generally Safe

Score 96/100

Disqus Comment System has a strong security track record. Known vulnerabilities have been patched promptly.

5 known CVEsLast CVE: Sep 17, 2014Updated 2mo ago
Risk Assessment

The Disqus Comment System plugin, version 3.1.4, exhibits a mixed security posture. On the positive side, it utilizes prepared statements for all SQL queries and has a high percentage of properly escaped output, indicating good practices in these areas. The plugin also includes nonce checks and capability checks, which are crucial for WordPress security.

However, there are significant concerns. The plugin exposes one AJAX handler without any authentication checks, creating a potential entry point for unauthorized actions. While static analysis found no critical taint flows, the absence of unsanitized path checks is a positive but doesn't negate the risk from the unprotected AJAX endpoint. The historical vulnerability data is a major red flag, with 5 known CVEs, including one critical and one high severity, spanning CSRF, Code Injection, and XSS. The fact that the last vulnerability was in 2014 suggests the plugin may not be actively maintained or updated to address contemporary threats.

In conclusion, while the plugin demonstrates some good coding practices, the presence of an unprotected AJAX handler and a history of serious vulnerabilities, including critical and high severity ones, pose a substantial risk. The lack of recent updates further exacerbates these concerns, suggesting it may be vulnerable to previously patched issues or newly discovered exploits. A thorough audit and active maintenance are strongly recommended.

Key Concerns

  • Unprotected AJAX handler
  • High number of past critical/high vulnerabilities
  • Past vulnerabilities include code injection and XSS
  • Last vulnerability in 2014, indicating potential lack of maintenance
  • Moderate rate of unescaped output
Vulnerabilities
5

Disqus Comment System Security Vulnerabilities

CVEs by Year

1 CVE in 2011
2011
4 CVEs in 2014
2014
Patched Has unpatched

Severity Breakdown

Critical
1
High
1
Medium
3

5 total CVEs

CVE-2014-5346medium · 6.3Cross-Site Request Forgery (CSRF)

Disqus Comment System < 2.79 - Multiple Cross-Site Request Forgery

Sep 17, 2014 Patched in 2.79 (3415d)
CVE-2014-5347medium · 5.4Cross-Site Request Forgery (CSRF)

Disqus Comment System < 2.76 - Cross-Site Request Forgery

Aug 12, 2014 Patched in 2.76 (3451d)
WF-c7476f2c-c32f-4ff7-ad32-70cf68387342-disqus-comment-systemcritical · 9.8Improper Control of Generation of Code ('Code Injection')

Disqus Comment System < 2.76 - Remote Code Execution

Jun 20, 2014 Patched in 2.76 (3504d)
CVE-2014-5345medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Disqus Comment System < 2.76 - Reflected Cross-Site Scripting

Jun 9, 2014 Patched in 2.76 (3515d)
WF-ec864830-2c8b-4ae4-9c45-3624d0be7d24-disqus-comment-systemhigh · 7.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Disqus Comment System < 2.68 - Reflected Cross-Site Scripting

Dec 11, 2011 Patched in 2.68 (4426d)
Version History

Disqus Comment System Release Timeline

v3.1.4Current
v3.1.3
v3.1.2
v3.1.1
v3.1
v3.0.24.1
v3.0.24
v3.0.23
v3.0.22
v3.0.21
v3.0.20
v3.0.19
v3.0.18
v3.0.17
v3.0.16
v3.0.15
v3.0.14
v3.0.13
v3.0.12
v3.0.11
Code Analysis
Analyzed Mar 16, 2026

Disqus Comment System Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
2
9 escaped
Nonce Checks
1
Capability Checks
6
File Operations
1
External Requests
2
Bundled Libraries
0

Output Escaping

82% escaped11 total outputs
Attack Surface
1 unprotected

Disqus Comment System Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_disqus_dismiss_ads_noticeincludes\class-disqus.php:169
WordPress Hooks 15
filterrest_urlincludes\class-disqus.php:162
filterplugin_action_linksincludes\class-disqus.php:163
actionadmin_enqueue_scriptsincludes\class-disqus.php:164
actionadmin_enqueue_scriptsincludes\class-disqus.php:165
actionadmin_menuincludes\class-disqus.php:166
actionadmin_bar_menuincludes\class-disqus.php:167
actionadmin_noticesincludes\class-disqus.php:168
filtercomments_numberincludes\class-disqus.php:182
filtercomments_templateincludes\class-disqus.php:183
actionwp_enqueue_scriptsincludes\class-disqus.php:184
actioncomment_form_beforeincludes\class-disqus.php:185
actionwp_enqueue_scriptsincludes\class-disqus.php:186
actionshow_user_profileincludes\class-disqus.php:187
actionrest_api_initincludes\class-disqus.php:200
filterrest_pre_serve_requestincludes\class-disqus.php:202
Maintenance & Trust

Disqus Comment System Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 15, 2026
PHP min version5.6
Downloads4.5M

Community Trust

Rating54/100
Number of ratings219
Active installs40K
Developer Profile

Disqus Comment System Developer Profile

Disqus

1 plugin · 40K total installs

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

How We Detect Disqus Comment System

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/disqus-comment-system/admin/css/disqus-admin.css/wp-content/plugins/disqus-comment-system/admin/bundles/js/en.disqus-admin.bundle.3.1.4.min.js
Script Paths
/wp-content/plugins/disqus-comment-system/admin/bundles/js/en.disqus-admin.bundle.3.1.4.min.js/wp-content/plugins/disqus-comment-system/includes/class-disqus-deactivator.php/wp-content/plugins/disqus-comment-system/includes/class-disqus.php
Version Parameters
disqus-comment-system/admin/css/disqus-admin.css?ver=3.1.4disqus-comment-system/admin/bundles/js/en.disqus-admin.bundle.3.1.4.min.js?ver=3.1.4

HTML / DOM Fingerprints

CSS Classes
disqus-comment-system
Data Attributes
data-disqus-site-namedata-disqus-identifierdata-disqus-urldata-disqus-titledata-disqus-category-iddata-disqus-remote-auth-sso
JS Globals
DISQUS_WP
REST Endpoints
/wp-json/disqus/v1/
FAQ

Frequently Asked Questions about Disqus Comment System