← Vulnerability feed

Vulnerability record · CVE-2019-9978 · published 24 March 2019

CVE-2019-9978: WordPress Social Warfare plugin stored XSS via swp_url parameter

Warfareplugins · Social Warfare

The Social Warfare plugin for WordPress before 3.5.3 contains a stored cross-site scripting flaw reachable through the wp-admin/admin-post.php?swp_debug=load_options endpoint via the swp_url parameter. Because the injected payload is stored, it can execute in the browsers of users who later view the affected page, and the record notes it was exploited in the wild in March 2019.

6.1 CVSS 3.1 Medium CISA KEV since 3 Nov 2021 EPSS 73% · top 0.6% CWE-79 · Cross-site scripting
6.1CVSS 3.1 base score, v2 4.3
73%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
2Affected product versions listed by NVD
22References, 10 tagged exploit
17 Jun 2026Last modified by NVD

Description

The social-warfare plugin before 3.5.3 for WordPress has stored XSS via the wp-admin/admin-post.php?swp_debug=load_options swp_url parameter, as exploited in the wild in March 2019. This affects Social Warfare and Social Warfare Pro.

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 17 September 2026. Confidence: high.

high priorityIt is a known exploited vulnerability in CISA KEV with very high EPSS, though the CVSS base score is only 6.1 and exploitation requires user interaction.

What it is

The Social Warfare plugin for WordPress before 3.5.3 contains a stored cross-site scripting flaw reachable through the wp-admin/admin-post.php?swp_debug=load_options endpoint via the swp_url parameter. Because the injected payload is stored, it can execute in the browsers of users who later view the affected page, and the record notes it was exploited in the wild in March 2019.

Impact

An attacker can run arbitrary script in the context of a victim's session, enabling session or credential theft and actions performed as the victim. The CVSS vector scope change (S:C) indicates impact can extend beyond the vulnerable component.

Attack surface

Reached over the network through the WordPress admin endpoint admin-post.php with the swp_debug=load_options and swp_url parameters. The CVSS vector requires user interaction (UI:R) and no privileges (PR:N), so a victim must be induced to trigger or view the stored payload.

Exploitation

CISA added this to the KEV catalog on 2021-11-03, and the description states it was exploited in the wild in March 2019. EPSS is very high (0.72946, 99.4th percentile), and multiple references are tagged Exploit.

What to do

  • Update the Social Warfare plugin to 3.5.3 or later; this is the vendor fix for the flaw.
  • If immediate patching is not possible, disable or remove the Social Warfare plugin until it can be updated.
  • Restrict access to wp-admin and admin-post.php to trusted networks or authenticated administrators where feasible.
  • Review and remove any stored malicious content injected through the swp_url parameter in plugin settings or options.

Detection

  • Search web and WAF logs for requests to wp-admin/admin-post.php containing swp_debug=load_options and swp_url parameters.
  • Inspect stored plugin options and settings for unexpected script or HTML content introduced via swp_url.
  • Monitor for anomalous outbound requests or script execution originating from WordPress admin pages hosting the plugin.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2019-9978 to the Known Exploited Vulnerabilities catalog on 3 November 2021 as "WordPress Social Warfare Plugin Cross-Site Scripting (XSS) Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 3 May 2022.

Affected products

2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://packetstormsecurity.com/files/152722/Wordpress-Social-Warfare-Remote-Code-Execution.html ExploitThird Party AdvisoryVDB Entry
http://packetstormsecurity.com/files/163680/WordPress-Social-Warfare-3.5.2-Remote-Code-Execution.html ExploitThird Party AdvisoryVDB Entry
https://blog.sucuri.net/2019/03/zero-day-stored-xss-in-social-warfare.html ExploitThird Party Advisory
https://twitter.com/warfareplugins/status/1108852747099652099 Third Party Advisory
https://wordpress.org/plugins/social-warfare/#developers Product
https://wpvulndb.com/vulnerabilities/9238 Broken LinkThird Party Advisory
https://www.cybersecurity-help.cz/vdb/SB2019032105 ExploitThird Party Advisory
https://www.exploit-db.com/exploits/46794/ Third Party AdvisoryVDB Entry
https://www.pluginvulnerabilities.com/2019/03/21/full-disclosure-of-settings-change-persistent-cross-site-scripting-xss- ExploitThird Party Advisory
https://www.wordfence.com/blog/2019/03/unpatched-zero-day-vulnerability-in-social-warfare-plugin-exploited-in-the-wild/ Third Party Advisory
http://packetstormsecurity.com/files/152722/Wordpress-Social-Warfare-Remote-Code-Execution.html ExploitThird Party AdvisoryVDB Entry
http://packetstormsecurity.com/files/163680/WordPress-Social-Warfare-3.5.2-Remote-Code-Execution.html ExploitThird Party AdvisoryVDB Entry
http://seclists.org/fulldisclosure/2025/Jun/1 Mailing List
https://blog.sucuri.net/2019/03/zero-day-stored-xss-in-social-warfare.html ExploitThird Party Advisory
https://twitter.com/warfareplugins/status/1108852747099652099 Third Party Advisory
https://wordpress.org/plugins/social-warfare/#developers Product
https://wpvulndb.com/vulnerabilities/9238 Broken LinkThird Party Advisory
https://www.cybersecurity-help.cz/vdb/SB2019032105 ExploitThird Party Advisory
https://www.exploit-db.com/exploits/46794/ Third Party AdvisoryVDB Entry
https://www.pluginvulnerabilities.com/2019/03/21/full-disclosure-of-settings-change-persistent-cross-site-scripting-xss- ExploitThird Party Advisory
https://www.wordfence.com/blog/2019/03/unpatched-zero-day-vulnerability-in-social-warfare-plugin-exploited-in-the-wild/ Third Party Advisory
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2019-9978 US Government Resource

Track CVE-2019-9978 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2021-4434Warfareplugins social warfare code injection vulnerabilityThe Social Warfare plugin for WordPress is vulnerable to Remote Code Execution in versions up to, and including, 3.5.2 via the 'swp_url' parameter. T…EPSS 1.9%5.4CVE-2023-4842Warfareplugins social warfare cross-site scripting vulnerabilityThe Social Sharing Plugin - Social Warfare plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'social_warfare' shortcode in versio…EPSS 0.56%5.4CVE-2023-0403Warfareplugins social warfare cross-site request forgery vulnerabilityThe Social Warfare plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 4.3.1. This is due to missing o…EPSS 0.37%5.4CVE-2023-0402Warfareplugins social warfare missing authorization vulnerabilityThe Social Warfare plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on several AJAX actions in versions u…EPSS 0.76%6.1CVE-2026-42897Microsoft Exchange Server XSS enables spoofingMicrosoft Exchange Server and Exchange Server Subscription Edition fail to neutralize input during web page generation, a cross-site scripting flaw (…KEVEPSS 0.52%analysed6.1CVE-2025-48700Zimbra Classic UI stored XSS via crafted email HTMLZimbra Collaboration Suite Classic UI fails to properly sanitize HTML content in email messages, allowing crafted tag structures and attribute values…KEVEPSS 1.7%analysed6.1CVE-2025-66376Zimbra Collaboration Classic UI stored XSS via CSS @import in emailZimbra Collaboration Suite 10 before 10.0.18 and 10.1 before 10.1.13 allows stored cross-site scripting in the Classic UI through CSS @import directi…KEVEPSS 20%analysed6.1CVE-2025-68461Roundcube Webmail XSS via SVG animate tagRoundcube Webmail before 1.5.12 and 1.6 before 1.6.12 is vulnerable to cross-site scripting through the animate tag in an SVG document. Because the f…KEVEPSS 27%analysed

Source: NIST National Vulnerability Database (record CVE-2019-9978), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.