- Top reward
- $2,500
- Top severity paid
- Critical
- Assets in scope
- 8
- Public CVEs
- 32
- Last change
- No changes yet
At a glance
What to know before you start testing.
- Pays up to $2,500
- for critical bugs, from $188.
- Report on Sorona
- Submit through the program page.
- Partial safe harbor
- Some legal protection; read the terms.
- Payment
- Proof of identity needed to get paid.
- No public write-ups
- Keep findings private.
Rewards
What Sorona lists as the payout for each severity.
| Severity | Relative size | Reward |
|---|---|---|
| Critical |
|
$2,500 |
| High |
|
$1,250 |
| Medium |
|
$375 |
| Low |
|
$188 |
- Safe harbor
-
Partial
Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.
Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original
Scope
8 assets you may test, 6 excluded.
Web 1
- https://yoast.com
Products and areas 7
- Import, export and the migration routines that read data written by other SEO plugins
- The indexable and content-analysis machinery that reads post, term and user data and writes derived records back to the database
- The plugin's admin surface inside wp-admin: the settings and configuration screens, the post and term metadata editor, and the AJAX and REST routes behind them
- The public-facing output the plugin serves to anonymous visitors: meta tags, schema and JSON-LD, breadcrumbs, redirects and the XML sitemaps
- Yoast's declaration is one sentence: "The scope of this program is the latest version of Yoast's plugins", with Yoast SEO Free heading the covered list. That is the whole boundary, and it covers the plugins as products rather than a shortlist of features
- Yoast SEO Free itself, the GPL-2.0-or-later plugin on over ten million WordPress sites, in full
- Yoast's other plugins on the same covered list, each at its latest released version
Out of scope (6)
- Anything not present in the latest released version: the program scopes the latest version only, so a bug already fixed upstream earns nothing
- A second award for a second symptom, since multiple vulnerabilities caused by one underlying issue are eligible for one reward
- A write-up at any point, including after the fix ships. Yoast asks that no vulnerability be discussed without express consent, resolved ones included, so there is no automatic release valve
- Grading disputes: all final decisions are at Yoast's discretion, and the band it assigns is the payout
- Reports missing a CVSS 3.0 calculation or the email address on a MyYoast account, both of which the program requires before it will grade or pay
- Third-party plugins that integrate with Yoast, which the program does not cover however the bug reaches a Yoast feature
Rules
What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy.
While testing
-
Submit through sorona.xyz first.
-
Supply a CVSS 3.0 calculation with the report, using the calculator: the band you compute is what drives the payout
-
Give the email address on your MyYoast account, so an account in your own name is effectively required to be paid
-
Only the latest version of each plugin is in scope; a bug already fixed in a newer release earns nothing
-
Multiple vulnerabilities caused by one underlying issue will only be eligible for one reward
-
Yoast asks that no vulnerability be discussed without its express consent, including resolved ones, and that request carries no expiry date
Not accepted
-
A second award for a second symptom, since multiple vulnerabilities caused by one underlying issue are eligible for one reward
-
Anything not present in the latest released version
-
Third-party plugins that integrate with Yoast
Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original
Changes
Tracked since 11 Nov 2026. Last checked 1 hour ago.
No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.
Public CVEs
Published vulnerabilities in this vendor's products, from the NVD.
| CVE | Summary | Severity | Published |
|---|---|---|---|
| CVE-2023-28775 | Missing Authorization vulnerability in Yoast Yoast SEO Premium.This issue affects Yoast SEO Premium: from n/a through 20.4. | Medium 5.3 | 11 Jun 2024 |
| CVE-2023-40680 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Team Yoast Yoast SEO allows Stored XSS.This issue affects Yoast SEO: from n/a through 21.0. | Medium 5.9 | 30 Nov 2023 |
| CVE-2023-28780 | Cross-Site Request Forgery (CSRF) vulnerability in Yoast Yoast Local Premium.This issue affects Yoast Local Premium: from n/a through 14.8. | Medium 6.5 | 18 Nov 2023 |
| CVE-2023-32300 | Unauth. Reflected Cross-Site Scripting (XSS) vulnerability in Yoast Yoast SEO: Local plugin <= 14.8 versions. | High 7.1 | 23 Aug 2023 |
| CVE-2023-28785 | Auth. (contributor+) Stored Cross-Site Scripting (XSS) vulnerability in Yoast Yoast SEO: Local plugin <= 14.9 versions. | Medium 6.5 | 28 May 2023 |
| CVE-2017-20092 | A vulnerability classified as problematic was found in Google Analytics Dashboard Plugin 2.1.1. Affected by this vulnerability is an unknown functionality. The manipulation leads to basic cross site scripting. The attack can be launched remotely. | Low 3.5 | 24 Jun 2022 |
| CVE-2021-25118 | The Yoast SEO WordPress plugin (from versions 16.7 until 17.2) discloses the full internal path of featured images in posts via the wp/v2/posts REST endpoints which could help an attacker identify other vulnerabilities or help during the exploitation of other identified vulnerabilities. | Medium 5.3 | 28 Feb 2022 |
| CVE-2021-36788 | The yoast_seo (aka Yoast SEO) extension before 7.2.3 for TYPO3 allows XSS. | Medium 5.4 | 13 Aug 2021 |
| CVE-2021-31779 | The yoast_seo (aka Yoast SEO) extension before 7.2.1 for TYPO3 allows SSRF via a backend user account. | Medium 6.4 | 28 Apr 2021 |
| CVE-2021-24153 | A Stored Cross-Site Scripting vulnerability was discovered in the Yoast SEO WordPress plugin before 3.4.1, which had built-in blacklist filters which were blacklisting Parenthesis as well as several functions such as alert but bypasses were found. | Medium 5.4 | 5 Apr 2021 |
| CVE-2019-13478 | The Yoast SEO plugin before 11.6-RC5 for WordPress does not properly restrict unfiltered HTML in term descriptions. | Critical 9.8 | 9 Jul 2019 |
| CVE-2018-19370 | A Race condition vulnerability in unzip_file in admin/import/class-import-settings.php in the Yoast SEO (wordpress-seo) plugin before 9.2.0 for WordPress allows an SEO Manager to perform command execution on the Operating System via a ZIP import. | Medium 6.6 | 28 Nov 2018 |
| CVE-2017-16842 | Cross-site scripting (XSS) vulnerability in admin/google_search_console/class-gsc-table.php in the Yoast SEO plugin before 5.8.0 for WordPress allows remote attackers to inject arbitrary web script or HTML. | Medium 4.8 | 16 Nov 2017 |
| CVE-2012-6692 | Cross-site scripting (XSS) vulnerability in js/wp-seo-metabox.js in the WordPress SEO by Yoast plugin before 2.2 for WordPress allows remote attackers to inject arbitrary web script or HTML via the post_title parameter to wp-admin/post-new.php, which is not properly handled in the snippet preview functionality. | Medium 4.3 | 17 Jun 2015 |
| CVE-2015-2293 | Multiple cross-site request forgery (CSRF) vulnerabilities in admin/class-bulk-editor-list-table.php in the WordPress SEO by Yoast plugin before 1.5.7, 1.6.x before 1.6.4, and 1.7.x before 1.7.4 for WordPress allow remote attackers to hijack the authentication of certain users for requests that conduct SQL injection attacks via the (1) order_by or (2) order parameter in the wpseo_bulk-editor page. | Medium 6.8 | 17 Mar 2015 |
| CVE-2015-2292 | Multiple SQL injection vulnerabilities in admin/class-bulk-editor-list-table.php in the WordPress SEO by Yoast plugin before 1.5.7, 1.6.x before 1.6.4, and 1.7.x before 1.7.4 for WordPress allow remote authenticated users to execute arbitrary SQL commands via the (1) order_by or (2) order parameter in the wpseo_bulk-editor page to wp-admin/admin.php. NOTE: this can be leveraged using CSRF to allow | Medium 6.5 | 17 Mar 2015 |
| CVE-2014-9174 | Cross-site scripting (XSS) vulnerability in the Google Analytics by Yoast (google-analytics-for-wordpress) plugin before 5.1.3 for WordPress allows remote attackers to inject arbitrary web script or HTML via the "Manually enter your UA code" (manual_ua_code_field) field in the General Settings. | Medium 4.3 | 2 Dec 2014 |
Original policy
Copied from sorona.xyz on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.
Skip to content What this pays sorona.xyz pays 1.25× the program's reward, up to +$1,000 per finding, plus a complexity bonus of up to $1,000 for especially complex or well-chained bugs. Finding │ Program pays │ Through sorona.xyz Critical │ $2,000 │ $2,500 High │ $1,000 │ $1,250 Medium │ $300 │ $375 Low │ $150 │ $188 Informative (published as a dash) │ no reward │ no reward Submit a vulnerability CVE history 13 Last 12 months 32 Lifetime XSS 55 % Access control 20 % Info disclosure 15 % Injection 5 % Latest advisories Loading the feed Overview Yoast SEO is the WordPress SEO plugin, with over ten million active installations according to the WordPress.org plugin API: one of the top handful of plugins in the world by install base. Every one of those installs is a self-hosted WordPress site rather than a seat in a vendor's data centre, so the footprint is genuinely distributed and a plugin defect is reachable on millions of independently administered sites the moment it ships. The free plugin is GPL-2.0-or-later and is the first product named in the program's own covered list, so the open-source asset here is the one carrying the install base rather than a side project. Yoast BV pays directly on a published table: $2,000 for a Critical, $1,000 for a High, $300 for a Medium and $150 for a Low, graded on a CVSS 3.0 calculation the reporter has to supply. One condition deserves attention before you start: Yoast asks that vulnerabilities not be discussed without its express consent, and the parenthetical "even resolved ones" removes the usual post-fix release valve, so this is perpetual consent-gated silence rather than a bounded embargo. sorona.xyz adds 1.25× on top of whatever Yoast awards, up to $1,000 more, plus a complexity bonus of up to $1,000 for a well-chained finding. In scope Yoast's declaration is one sentence: "The scope of this program is the latest version of Yoast's plugins", with Yoast SEO Free heading the covered list. That is the whole boundary, and it covers the plugins as products rather than a shortlist of features Yoast SEO Free itself, the GPL-2.0-or-later plugin on over ten million WordPress sites, in full The plugin's admin surface inside wp-admin: the settings and configuration screens, the post and term metadata editor, and the AJAX and REST routes behind them The indexable and content-analysis machinery that reads post, term and user data and writes derived records back to the database The public-facing output the plugin serves to anonymous visitors: meta tags, schema and JSON-LD, breadcrumbs, redirects and the XML sitemaps Import, export and the migration routines that read data written by other SEO plugins Yoast's other plugins on the same covered list, each at its latest released version Out of scope Third-party plugins that integrate with Yoast, which the program does not cover however the bug reaches a Yoast feature Anything not present in the latest released version: the program scopes the latest version only, so a bug already fixed upstream earns nothing A second award for a second symptom, since multiple vulnerabilities caused by one underlying issue are eligible for one reward Reports missing a CVSS 3.0 calculation or the email address on a MyYoast account, both of which the program requires before it will grade or pay Grading disputes: all final decisions are at Yoast's discretion, and the band it assigns is the payout A write-up at any point, including after the fix ships. Yoast asks that no vulnerability be discussed without express consent, resolved ones included, so there is no automatic release valve Most-valued findings Stored or reflected cross-site scripting that fires inside a wp-admin session. XSS is 55% of Yoast's published advisory history and by a wide margin the class this program actually sees. A payload stored through a Yoast settings or metadata field and executed for a logged-in administrator is the shape that reaches the $2,000 Critical row Access-control failures on Yoast's REST routes, AJAX handlers and nonce checks that let a subscriber-level or unauthenticated visitor reach an action meant for an editor or an administrator. That is the 20% class, and the one that turns a low-privilege account into site control Anything demonstrated on Yoast SEO Free rather than on a paid add-on, since the free plugin carries the ten-million-install base and the identical defect in Premium reaches a small fraction of those sites Information disclosure through the indexable and sitemap machinery that exposes draft, private, scheduled or otherwise non-public content to an anonymous visitor Injection into the paths where Yoast writes to or reads from the database, since a plugin running on every request has no meaningful privilege boundary against WordPress itself once it is executing Program rules Submit through sorona.xyz first. We validate, coordinate with the program's security team, and add the payout uplift on top of whatever it awards. Supply a CVSS 3.0 calculation with the report, using the calculator: the band you compute is what drives the payout Give the email address on your MyYoast account, so an account in your own name is effectively required to be paid Only the latest version of each plugin is in scope; a bug already fixed in a newer release earns nothing Multiple vulnerabilities caused by one underlying issue will only be eligible for one reward All final decisions are at the discretion of Yoast Yoast asks that no vulnerability be discussed without its express consent, including resolved ones, and that request carries no expiry date Disclosure Coordinated privately with [email protected] . Yoast's own request is not a fixed-clock embargo but an open-ended one: it asks that vulnerabilities not be discussed without express consent, even after they are fixed, so there is no point at which publication becomes automatic. File with Yoast first, get consent in writing before any write-up, and sorona.xyz holds your finding until then. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability