SMTP for Amazon SES – YaySMTP Security & Risk Analysis

wordpress.org/plugins/smtp-amazon-ses

Send WordPress emails through Amazon SES server using YaySMTP

3K active installs v1.9.1 PHP 5.3+ WP 4.0+ Updated Jul 12, 2025
amazonawssessmtpwordpress-smtp
94
A · Safe
CVEs total3
Unpatched0
Last CVEJul 16, 2025
Safety Verdict

Is SMTP for Amazon SES – YaySMTP Safe to Use in 2026?

Generally Safe

Score 94/100

SMTP for Amazon SES – YaySMTP 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: Jul 16, 2025Updated 10mo ago
Risk Assessment

The smtp-amazon-ses plugin v1.9.1 exhibits a mixed security posture. On one hand, the static analysis shows a minimal attack surface with no apparent unprotected entry points such as AJAX handlers, REST API routes, or shortcodes. Additionally, a high percentage of SQL queries utilize prepared statements, and a significant majority of output is properly escaped, indicating good development practices in these areas. However, the plugin's vulnerability history is a significant concern. With three known CVEs, including two high and one medium severity, it suggests past issues with fundamental security vulnerabilities like SQL Injection and Cross-Site Scripting. The fact that the last vulnerability was recent (2025-07-16) and that there are currently no unpatched vulnerabilities is a positive sign, but the pattern of past exploitation warrants caution.

The absence of reported taint flows with unsanitized paths is encouraging, but the limited scope of taint analysis might not cover all potential scenarios. The presence of bundled libraries like PHPMailer and Guzzle, while common, could be a potential vector if they are not kept up-to-date and have known vulnerabilities. The number of file operations and external HTTP requests, while not directly flagged as insecure, represent areas that could be susceptible to misconfiguration or future vulnerabilities if not managed carefully.

In conclusion, while the current version of smtp-amazon-ses v1.9.1 appears to have a low immediate risk based on the provided static analysis of entry points and sanitization, its past vulnerability history casts a shadow. The presence of multiple past high and medium severity CVEs, particularly for SQL Injection and XSS, indicates a history of weaknesses that require diligent monitoring and prompt patching of future updates. The plugin's strengths lie in its limited attack surface and good use of prepared statements and output escaping, but its historical context demands a degree of vigilance.

Key Concerns

  • Multiple past high severity CVEs
  • One past medium severity CVE
  • Bundled library (PHPMailer)
  • Bundled library (Guzzle)
Vulnerabilities
3 published

SMTP for Amazon SES – YaySMTP Security Vulnerabilities

CVEs by Year

3 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
2
Medium
1

3 total CVEs

CVE-2025-54043medium · 4.9Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

SMTP for Amazon SES <= 1.9 - Authenticated (Administrator+) SQL Injection

Jul 16, 2025 Patched in 1.9.1 (7d)
CVE-2025-3434high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SMTP for Amazon SES – YaySMTP <= 1.8 - Unauthenticated Stored Cross-Site Scripting via Email Logs

Apr 10, 2025 Patched in 1.9 (1d)
CVE-2025-0957high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Vulnerability: SMTP for Amazon SES <= 1.8 - Unauthenticated Stored Cross-Site Scripting via Email Logs

Feb 22, 2025 Patched in 1.9 (48d)
Code Analysis
Analyzed Mar 16, 2026

SMTP for Amazon SES – YaySMTP Code Analysis

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

Bundled Libraries

PHPMailerGuzzle

SQL Query Safety

75% prepared16 total queries

Output Escaping

89% escaped53 total outputs
Attack Surface

SMTP for Amazon SES – YaySMTP Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitincludes\I18n.php:18
actionadmin_menuincludes\Page\Settings.php:25
actionadmin_enqueue_scriptsincludes\Page\Settings.php:29
actionphpmailer_initincludes\PluginCore.php:28
filterwp_mail_fromincludes\PluginCore.php:29
filterwp_mail_from_nameincludes\PluginCore.php:30
filtercron_schedulesincludes\Schedule.php:21
actionplugins_loadedyay-smtp.php:86
Maintenance & Trust

SMTP for Amazon SES – YaySMTP Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 12, 2025
PHP min version5.3
Downloads36K

Community Trust

Rating84/100
Number of ratings10
Active installs3K
Developer Profile

SMTP for Amazon SES – YaySMTP Developer Profile

YayCommerce

16 plugins · 78K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
126 days
View full developer profile
Detection Fingerprints

How We Detect SMTP for Amazon SES – YaySMTP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smtp-amazon-ses/assets/css/yay-smtp-admin.css/wp-content/plugins/smtp-amazon-ses/assets/js/yay-smtp-admin.js/wp-content/plugins/smtp-amazon-ses/assets/js/purify.min.js
Script Paths
/wp-content/plugins/smtp-amazon-ses/assets/js/yay-smtp-admin.js/wp-content/plugins/smtp-amazon-ses/assets/js/purify.min.js
Version Parameters
smtp-amazon-ses/assets/css/yay-smtp-admin.css?ver=smtp-amazon-ses/assets/js/yay-smtp-admin.js?ver=smtp-amazon-ses/assets/js/purify.min.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-page-id="yaysmtp-amazonses"
JS Globals
yay_smtp_amazonses_wp_data
FAQ

Frequently Asked Questions about SMTP for Amazon SES – YaySMTP