Social Media Widget Security & Risk Analysis

wordpress.org/plugins/social-media-widget

Adds links to all of your social media and sharing site profiles. Tons of icons come in 3 sizes, 4 icon styles, and 4 animations.

30K active installs v4.0.9 PHP + WP 2.9.2+ Updated Jun 10, 2024
facebookgooglelinkedinsocial-mediatwitter
87
A · Safe
CVEs total3
Unpatched0
Last CVEJun 21, 2024
Safety Verdict

Is Social Media Widget Safe to Use in 2026?

Generally Safe

Score 87/100

Social Media Widget has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

3 known CVEsLast CVE: Jun 21, 2024Updated 1yr ago
Risk Assessment

The "social-media-widget" plugin exhibits a mixed security posture. On the positive side, the static analysis reveals a clean bill of health in terms of immediate attack vectors like AJAX handlers, REST API routes, shortcodes, and cron events, all of which are absent or properly secured. Furthermore, the plugin demonstrates good practices with 100% of its SQL queries utilizing prepared statements and a high rate of output escaping (93%). There are no identified dangerous functions, file operations, external HTTP requests, or unsanitized taint flows, which are all strong indicators of secure coding.

However, the plugin's vulnerability history is a significant concern. With three known CVEs, including one critical and two medium, this indicates a pattern of past security flaws. The types of past vulnerabilities, such as Cross-site Scripting (XSS), Externally Controlled Reference to a Resource in Another Sphere, and Unrestricted Upload of File with Dangerous Type, suggest potential weaknesses in input validation and secure handling of external resources. The fact that the last vulnerability was very recent (2024-06-21) further emphasizes the need for caution and due diligence, even though no vulnerabilities are currently listed as unpatched.

In conclusion, while the current static analysis shows no immediate exploitable entry points and good coding practices in certain areas, the historical vulnerability data, particularly the critical and recent CVEs, necessitates a cautious approach. The plugin's past suggests it may be prone to complex vulnerabilities that are not always apparent in basic static analysis. It is recommended to thoroughly investigate the root causes of past CVEs and ensure any future updates address these fundamental security weaknesses.

Key Concerns

  • Critical vulnerability in history
  • Medium vulnerabilities in history (x2)
  • Recent vulnerability discovered (2024-06-21)
  • Vulnerability types indicate input validation issues
  • Low percentage of unescaped output (7%)
  • No nonce checks found
Vulnerabilities
3 published

Social Media Widget Security Vulnerabilities

CVEs by Year

2 CVEs in 2013
2013
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
2

3 total CVEs

CVE-2024-0974medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Social Media Widget <= 4.0.8 - Authenticated (Admin+) Stored Cross-Site Scripting

Jun 21, 2024 Patched in 4.0.9 (18d)
WF-85290224-a051-4913-83c7-f54f2b67621e-social-media-widgetmedium · 5.3Externally Controlled Reference to a Resource in Another Sphere

Social Media Widget 4.0 - Spam Link Injection

Apr 9, 2013 Patched in 4.0.1 (3941d)
CVE-2013-1949critical · 9.8Unrestricted Upload of File with Dangerous Type

Social Media Widget <= 4.0 - Arbitrary File Upload

Apr 8, 2013 Patched in 4.0.1 (3942d)
Code Analysis
Analyzed Mar 16, 2026

Social Media Widget Code Analysis

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

Output Escaping

93% escaped213 total outputs
Attack Surface

Social Media Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionwp_enqueue_scriptssocial-widget.php:30
actionadmin_initsocial-widget.php:283
actionwp_headsocial-widget.php:1103
actionwidgets_initsocial-widget.php:1106
actionadmin_menusocial-widget.php:1150
Maintenance & Trust

Social Media Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedJun 10, 2024
PHP min version
Downloads2.2M

Community Trust

Rating78/100
Number of ratings84
Active installs30K
Developer Profile

Social Media Widget Developer Profile

Blink Web Effects

1 plugin · 30K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
2634 days
View full developer profile
Detection Fingerprints

How We Detect Social Media Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/social-media-widget/social_widget.css/wp-content/plugins/social-media-widget/scripts/social-media-widget-scripts.js/wp-content/plugins/social-media-widget/styles/social-media-widget-style-common.css
Script Paths
/wp-content/plugins/social-media-widget/scripts/social-media-widget-scripts.js
Version Parameters
social-media-widget/style.css?ver=social-media-widget/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
Social_Widgetsmw-social-icons
HTML Comments
<!-- Social Media Widget -->
Data Attributes
data-smw-newtabdata-smw-nofollowdata-smw-icon-sizedata-smw-animationdata-smw-icon-opacitydata-smw-icons-per-row+2 more
JS Globals
social_media_widget_vars
Shortcode Output
<div class="smw-social-icons">
FAQ

Frequently Asked Questions about Social Media Widget