Skip to content
Laskyr

Plugins · wpdiscuz · data as of 2026-11-04

Is Comments safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (7.6.74)

As of 2026-11-04. 32 issues are on record for older versions; version 7.6.57 or newer fixes all of them that state a fix.

Latest version
7.6.74
Last updated
2026-10-29
Active installs
60,000+
Known issues on record
32
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 7.4+

WordPress comments plugin with AJAX live comments, comment voting, inline feedback, social login, custom comment forms and WooCommerce reviews. — by AdvancedCoding

What to do

  1. Update to the latest version (7.6.74). Anything older than 7.6.57 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get wpdiscuz --field=version shows what you run; wp plugin update wpdiscuz updates it.

Check your version

Known vulnerabilities

32 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

high 7.2 CVE-2026-9148 · published 2026-07-03

Stored cross-site scripting (XSS) in Comments (7.6.56 and older)

Affected
7.6.56 and older
Fixed in
7.6.57 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Comments – wpDiscuz plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the guest commenter 'Website' field in versions up to, and including, 7.6.56 This is due to insufficient output escaping in the getCommentAuthor() function, which interpolates the stored comment_author_url value directly into single-quoted HTML attributes without applying esc_url() or esc_attr(). This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2026-9148Wordfence advisoryCode change (fix)Plugin source

medium 5.5 CVE-2026-22209 · published 2026-03-13

Cross-site scripting (XSS) in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by disclosure@vulncheck.com
Details from the advisory

wpDiscuz before 7.6.47 contains a cross-site scripting vulnerability in the customCss field that allows administrators to inject malicious scripts by breaking out of style tags. Attackers with admin access can inject payloads like </style><script>alert(1)</script> in the custom CSS setting to execute arbitrary JavaScript in user browsers.

NVD CVE-2026-22209wordpress.orgvulncheck.com

medium 6.1 CVE-2026-22210 · published 2026-03-13

Cross-site scripting (XSS) in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

wpDiscuz before 7.6.47 contains a cross-site scripting vulnerability that allows attackers to inject malicious code through unescaped attachment URLs in HTML output by exploiting the WpdiscuzHelperUpload class. Attackers can craft malicious attachment records or filter hooks to inject arbitrary JavaScript into img and anchor tag attributes, executing code in the context of WordPress users viewing comments.

NVD CVE-2026-22210wordpress.orgvulncheck.com

medium 5.4 CVE-2026-22215 · published 2026-03-13

Cross-site request forgery (CSRF) in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

wpDiscuz before 7.6.47 contains a cross-site request forgery vulnerability in the getFollowsPage() function that allows attackers to trigger unauthorized actions without nonce validation. Attackers can craft malicious requests to enumerate follow relationships and manipulate user follow data by exploiting the missing CSRF protection in the follows page handler.

NVD CVE-2026-22215wordpress.orgvulncheck.com

medium 5.3 CVE-2026-22216 · published 2026-03-13

Security issue in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

wpDiscuz before 7.6.47 contains a missing rate limiting vulnerability that allows unauthenticated attackers to subscribe arbitrary email addresses to post notifications by sending POST requests to the wpdAddSubscription handler in class.WpdiscuzHelperAjax.php. Attackers can exploit LIKE wildcard characters in the subscription query to match multiple email addresses and generate unwanted notification emails to victim accounts.

NVD CVE-2026-22216wordpress.orgvulncheck.com

medium 5.3 CVE-2026-22201 · published 2026-03-13

Security issue in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by disclosure@vulncheck.com
Details from the advisory

wpDiscuz before 7.6.47 contains an IP spoofing vulnerability in the getIP() function that allows attackers to bypass IP-based rate limiting and ban enforcement by trusting untrusted HTTP headers. Attackers can set HTTP_CLIENT_IP or HTTP_X_FORWARDED_FOR headers to spoof their IP address and circumvent security controls.

NVD CVE-2026-22201wordpress.orgvulncheck.com

medium 6.5 CVE-2026-22202 · published 2026-03-13

Cross-site request forgery (CSRF) in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

wpDiscuz before 7.6.47 contains a cross-site request forgery vulnerability that allows attackers to delete all comments associated with an email address by crafting a malicious GET request with a valid HMAC key. Attackers can embed the deletecomments action URL in image tags or other resources to trigger permanent deletion of comments without user confirmation or POST-based CSRF protection.

NVD CVE-2026-22202wordpress.orgvulncheck.com

medium 4.9 CVE-2026-22203 · published 2026-03-13

Information disclosure in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by disclosure@vulncheck.com
Details from the advisory

wpDiscuz before 7.6.47 contains an information disclosure vulnerability that allows administrators to inadvertently expose OAuth secrets by exporting plugin options as JSON. Attackers can obtain exported files containing plaintext API secrets like fbAppSecret, googleClientSecret, twitterAppSecret, and other social login credentials from support tickets, backups, or version control repositories.

NVD CVE-2026-22203wordpress.orgvulncheck.com

medium 5.3 CVE-2026-22204 · published 2026-03-13

Security issue in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

wpDiscuz before 7.6.47 contains an email header injection vulnerability that allows attackers to manipulate mail recipients by injecting malicious data into the comment_author_email cookie. Attackers can craft a malicious cookie value that, when processed through urldecode() and passed to wp_mail() functions, enables header injection to alter email recipients or inject additional headers.

NVD CVE-2026-22204wordpress.orgvulncheck.com

high 7.5 CVE-2026-22193 · published 2026-03-13

SQL injection in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

wpDiscuz before 7.6.47 contains an SQL injection vulnerability in the getAllSubscriptions() function where string parameters lack proper quote escaping in SQL queries. Attackers can inject malicious SQL code through email, activation_key, subscription_date, and imported_from parameters to manipulate database queries and extract sensitive information.

NVD CVE-2026-22193wordpress.orgvulncheck.com

high 7.5 CVE-2026-22182 · published 2026-03-13

Denial of service in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by disclosure@vulncheck.com
Details from the advisory

wpDiscuz before 7.6.47 contains an unauthenticated denial of service vulnerability that allows anonymous users to trigger mass notification emails by exploiting the checkNotificationType() function. Attackers can repeatedly call the wpdiscuz-ajax.php endpoint with arbitrary postId and comment_id parameters to flood subscribers with notifications, as the handler lacks nonce verification, authentication checks, and rate limiting.

NVD CVE-2026-22182wordpress.orgvulncheck.com

medium 5.4 CVE-2026-22183 · published 2026-03-13

Stored cross-site scripting (XSS) in Comments (older than 7.6.47)

Affected
older than 7.6.47
Fixed in
7.6.47
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

wpDiscuz before 7.6.47 contains a stored cross-site scripting vulnerability in the inline comment preview functionality that allows authenticated users to inject malicious scripts by submitting comments with unescaped content. Attackers with unfiltered_html capabilities can inject JavaScript directly through comment content rendered in the AJAX response from the getLastInlineComments() function in class.WpdiscuzHelperAjax.php without proper HTML escaping.

NVD CVE-2026-22183wordpress.orgvulncheck.com

medium 5.3 CVE-2025-68997 · published 2025-12-30

Missing authorization check in Comments (7.6.43 and older)

Affected
7.6.43 and older
Fixed in
7.6.44
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Authorization Bypass Through User-Controlled Key vulnerability in AdvancedCoding wpDiscuz wpdiscuz allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects wpDiscuz: from n/a through <= 7.6.43.

NVD CVE-2025-68997Patchstack advisory

medium 4.3 CVE-2025-59591 · published 2025-09-22

Missing authorization check in Comments (7.6.33 and older)

Affected
7.6.33 and older
Fixed in
7.6.34
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in AdvancedCoding wpDiscuz wpdiscuz allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects wpDiscuz: from n/a through <= 7.6.33.

NVD CVE-2025-59591Patchstack advisory

high 7.3 CVE-2023-46309 · published 2025-01-02

Missing authorization check in Comments (7.6.10 and older)

Affected
7.6.10 and older
Fixed in
7.6.11
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Missing Authorization vulnerability in AdvancedCoding wpDiscuz wpdiscuz allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects wpDiscuz: from n/a through <= 7.6.10.

NVD CVE-2023-46309Patchstack advisory

high 8.8 CVE-2023-45760 · published 2025-01-02

Missing authorization check in Comments (7.6.3 and older)

Affected
7.6.3 and older
Fixed in
7.6.4
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Missing Authorization vulnerability in AdvancedCoding wpDiscuz wpdiscuz allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects wpDiscuz: from n/a through <= 7.6.3.

NVD CVE-2023-45760Patchstack advisory

critical 9.8 CVE-2024-9488 · published 2024-10-25

Authentication bypass in Comments (7.6.24 and older)

Affected
7.6.24 and older
Fixed in
7.6.25 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Comments – wpDiscuz plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 7.6.24. This is due to insufficient verification on the user being returned by the social login token. This makes it possible for unauthenticated attackers to log in as any existing user on the site, such as an administrator, if they have access to the email and the user does not have an already-existing account for the service returning the token.

NVD CVE-2024-9488Wordfence advisoryCode change (fix)Plugin source

medium 6.1 CVE-2024-6704 · published 2024-08-02

Content injection in Comments (7.6.21 and older)

Affected
7.6.21 and older
Fixed in
7.6.22 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Comments – wpDiscuz plugin for WordPress is vulnerable to HTML Injection in all versions up to, and including, 7.6.21. This is due to a lack of filtering of HTML tags in comments. This makes it possible for unauthenticated attackers to add HTML such as hyperlinks to comments when rich editing is disabled.

NVD CVE-2024-6704Wordfence advisoryCode change (fix)Plugin source

medium 5.4 CVE-2024-35681 · published 2024-06-08

Stored cross-site scripting (XSS) in Comments (7.6.18 and older)

Affected
7.6.18 and older
Fixed in
7.6.19
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in gVectors Team wpDiscuz allows Stored XSS.This issue affects wpDiscuz: from n/a through 7.6.18.

NVD CVE-2024-35681Patchstack advisory

medium 6.1 CVE-2023-46310 · published 2024-06-04

Cross-site scripting (XSS) in Comments (7.6.10 and older)

Affected
7.6.10 and older
Fixed in
7.6.11
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) vulnerability in gVectors Team wpDiscuz allows Code Injection.This issue affects wpDiscuz: from n/a through 7.6.10.

NVD CVE-2023-46310Patchstack advisory

medium 5.4 CVE-2024-2477 · published 2024-04-23

Stored cross-site scripting (XSS) in Comments (7.6.15 and older)

Affected
7.6.15 and older
Fixed in
7.6.16 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The wpDiscuz plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'Alternative Text' field of an uploaded image in all versions up to, and including, 7.6.15 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2024-2477Wordfence advisoryCode change (fix)

medium 4.8 CVE-2023-51691 · published 2024-02-01

Stored cross-site scripting (XSS) in Comments (7.6.12 and older)

Affected
7.6.12 and older
Fixed in
7.6.13
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in gVectors Team Comments – wpDiscuz allows Stored XSS.This issue affects Comments – wpDiscuz: from n/a through 7.6.12.

NVD CVE-2023-51691Patchstack advisory

medium 6.5 CVE-2023-46311 · published 2023-12-20

Missing authorization check in Comments (7.6.3 and older)

Affected
7.6.3 and older
Fixed in
7.6.4
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Authorization Bypass Through User-Controlled Key vulnerability in gVectors Team Comments – wpDiscuz.This issue affects Comments – wpDiscuz: from n/a through 7.6.3.

NVD CVE-2023-46311Patchstack advisory

high 8.8 CVE-2023-47775 · published 2023-11-22

Cross-site request forgery (CSRF) in Comments (7.6.11 and older)

Affected
7.6.11 and older
Fixed in
7.6.12
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Cross-Site Request Forgery (CSRF) vulnerability in gVectors Team Comments — wpDiscuz plugin <= 7.6.11 versions.

NVD CVE-2023-47775Patchstack advisory

medium 6.1 CVE-2023-47185 · published 2023-11-06

Stored cross-site scripting (XSS) in Comments (7.6.11 and older)

Affected
7.6.11 and older
Fixed in
7.6.12
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Unauth. Stored Cross-Site Scripting (XSS) vulnerability in gVectors Team Comments — wpDiscuz plugin <= 7.6.11 versions.

NVD CVE-2023-47185Patchstack advisory

medium 5.3 CVE-2023-3869 · published 2023-10-20

Missing authorization check in Comments (7.6.3 and older)

Affected
7.6.3 and older
Fixed in
7.6.4 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The wpDiscuz plugin for WordPress is vulnerable to unauthorized modification of data due to a missing authorization check on the voteOnComment function in versions up to, and including, 7.6.3. This makes it possible for unauthenticated attackers to increase or decrease the rating of a comment.

NVD CVE-2023-3869Wordfence advisoryPlugin source

medium 5.3 CVE-2023-3998 · published 2023-10-20

Missing authorization check in Comments (7.6.3 and older)

Affected
7.6.3 and older
Fixed in
7.6.4 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The wpDiscuz plugin for WordPress is vulnerable to unauthorized modification of data due to a missing authorization check on the userRate function in versions up to, and including, 7.6.3. This makes it possible for unauthenticated attackers to increase or decrease the rating of a post.

NVD CVE-2023-3998Wordfence advisoryPlugin source

high 8.8 CVE-2022-43492 · published 2022-11-18

Missing authorization check in Comments (7.4.2 only)

Affected
7.4.2 only
Fixed in
7.5 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Auth. (subscriber+) Insecure Direct Object References (IDOR) vulnerability in Comments – wpDiscuz plugin 7.4.2 on WordPress.

NVD CVE-2022-43492Patchstack advisorywordpress.org

high 7.5 CVE-2022-23984 · published 2022-02-21

Information disclosure in Comments (7.3.11 and older)

Affected
7.3.11 and older
Fixed in
7.3.12 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Sensitive information disclosure discovered in wpDiscuz WordPress plugin (versions <= 7.3.11).

NVD CVE-2022-23984Patchstack advisorywordpress.org

medium 4.3 CVE-2021-24806 · published 2021-11-08

Cross-site request forgery (CSRF) in Comments (older than 7.3.4)

Affected
older than 7.3.4
Fixed in
7.3.4
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The wpDiscuz WordPress plugin before 7.3.4 does check for CSRF when adding, editing and deleting comments, which could allow attacker to make logged in users such as admin edit and delete arbitrary comment, or the user who made the comment to edit it via a CSRF attack. Attackers could also make logged in users post arbitrary comment.

NVD CVE-2021-24806WPScan advisory

Show 2 older records

medium 4.8 CVE-2021-24737 · published 2021-10-11

Stored cross-site scripting (XSS) in Comments (7.3.0 to 7.3.0)

Affected
7.3.0 to 7.3.0
Fixed in
7.3.1 *
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Comments – wpDiscuz WordPress plugin through 7.3.0 does not properly sanitise or escape the Follow and Unfollow messages before outputting them in the page, which could allow high privilege users to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed.

NVD CVE-2021-24737WPScan advisory

critical 9.8 CVE-2020-13640 · published 2020-06-18

SQL injection in Comments (5.3.5 and older)

Affected
5.3.5 and older
Fixed in
5.3.6 *
Access needed (per CVSS)
No login needed
Range from
NVD analysis · score by NVD
Details from the advisory

A SQL injection issue in the gVectors wpDiscuz plugin 5.3.5 and earlier for WordPress allows remote attackers to execute arbitrary SQL commands via the order parameter of a wpdLoadMoreComments request. (No 7.x versions are affected.)

NVD CVE-2020-13640Code change (fix)wordpress.orgopenwall.comwpdiscuz.comPlugin source

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Comments vulnerability status badge
<a href="https://laskyr.com/plugins/wpdiscuz"><img src="https://laskyr.com/plugins/wpdiscuz/badge.svg" alt="Comments vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit