Skip to content

Exim

By sorona.xyz Bug bounty on Sorona exim.org

Accepting reports open-source
Top reward
$1,500
Top severity paid
Critical
Assets in scope
11
Public CVEs
97
Last change
No changes yet

At a glance

What to know before you start testing.

Pays from $1,500
for critical bugs.
Partial safe harbor
Some legal protection; read the terms.
Publish after a fix
Coordinate the timing with the company.

Rewards

What Sorona lists as the payout for each severity.

Severity Reward
Critical $1,500+
High $700+
Medium $300+
Low $100 $100 / 1 month Claude Max
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

11 assets you may test, 6 excluded.

Web 1

  • https://www.exim.org

Products and areas 10

  • Authentication and access control in the SMTP conversation: the authenticators, relay control, and anything that gets Exim to accept, relay or attribute mail it should have refused
  • Exim's privilege model, which traditionally runs as a single setuid-root binary and so converts a parser bug straight into root
  • Header, envelope and address parsing, including the buffer handling and integer arithmetic where a length or offset computation can wrap and a later copy trusts the result
  • Message authentication and transport security as Exim implements them: DKIM, SPF, DMARC handling and TLS certificate and chain validation
  • Queue handling and the spool, including race conditions that let a queued message be delivered, rewritten or dropped in a way the operator never configured
  • Reports go to [email protected] and cover upstream Exim itself, with the live tree at code.exim.org rather than the archived GitHub mirror. Nothing narrower than the MTA is carved out
  • The lookup and database layer, dnsdb, LDAP, SQL and file lookups among it, where attacker-influenced strings reach another parser
  • The routers and transports as a whole, covering delivery, address rewriting, aliasing and forwarding, plus the local-delivery paths that run as another user
  • The SMTP receive path in full, from connection through to acceptance, including every ACL and every command the peer can issue
  • The string-expansion machinery and string_format, the engine that Exim's configuration language runs on and historically the source of its worst bugs
Out of scope (6)
  • A vulnerability report on its own where the patch money is concerned: that rail pays only on a change merged upstream that then survives a month without reverts
  • Configuration-error findings in third-party Exim deployments, including the cPanel default configuration, rather than defects in Exim itself
  • One-liner patches that fix non-exploitable crashes, and denial of service by resource exhaustion, which the rules exclude by name
  • Patches proposed against the archived github.com/Exim/exim mirror rather than the live upstream at code.exim.org
  • Patches submitted before the one-month no-revert window has elapsed, or older than twelve months, and anything past three submissions per person per month
  • Patches the Exim maintainers decline, since Google explicitly declines to second-guess a maintainer's decision

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy. "We" in these lines means Sorona, not this site.

While testing

  • Submit through sorona.xyz.
  • Send a detailed, reproducible report; if we can't reproduce it, it isn't eligible
  • Report to the address on the policy page and give the maintainers room to ship a fix before any public writeup
  • a patch has to land at code.exim.org to count
  • Configuration errors in somebody else's Exim deployment are not defects in Exim, however widely that configuration is shipped
  • If you also want the Google patch money, land the fix upstream yourself and keep it merged without reverts for a month.

Not accepted

  • One-liner patches that fix non-exploitable crashes
  • denial of service by resource exhaustion
  • Configuration-error findings in third-party Exim deployments, including the cPanel default configuration

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.

Search NVD
CVESeverityPublished
CVE-2026-94054 High 7.0 19 Sep 2026
CVE-2026-94055 Low 3.7 19 Sep 2026
CVE-2026-94056 High 7.5 19 Sep 2026
CVE-2026-94057 Medium 4.0 19 Sep 2026
CVE-2026-66140 High 8.4 24 Jul 2026
CVE-2026-66141 High 7.4 24 Jul 2026
CVE-2026-48840 Medium 5.3 30 May 2026
CVE-2026-45185 Critical 9.8 12 May 2026
CVE-2026-40687 Medium 4.8 30 Apr 2026
CVE-2026-40685 Medium 6.5 30 Apr 2026
CVE-2026-40686 Low 3.7 30 Apr 2026
CVE-2026-40684 Medium 5.9 30 Apr 2026
CVE-2025-67896 High 7.0 14 Dec 2025
CVE-2025-30232 High 8.1 28 Mar 2025
CVE-2025-26794 High 7.5 21 Feb 2025
CVE-2024-39929 Medium 5.4 4 Jul 2024
CVE-2023-42118 High 8.8 3 May 2024
CVE-2023-42119 Low 3.1 3 May 2024
CVE-2023-42114 Medium 5.3 3 May 2024
CVE-2023-42115 Critical 9.8 3 May 2024
CVE-2023-42116 Critical 9.8 3 May 2024
CVE-2023-42117 Critical 9.8 3 May 2024
CVE-2023-51766 Medium 5.3 24 Dec 2023
CVE-2022-3620 Medium 5.6 20 Oct 2022
CVE-2022-3559 Medium 4.6 17 Oct 2022
CVE-2022-37452 Critical 9.8 7 Aug 2022
CVE-2022-37451 High 7.5 6 Aug 2022
CVE-2021-38371 High 7.5 10 Aug 2021
CVE-2021-27216 Medium 6.3 6 May 2021
CVE-2020-28022 Critical 9.8 6 May 2021
CVE-2020-28023 High 7.5 6 May 2021
CVE-2020-28024 Critical 9.8 6 May 2021
CVE-2020-28025 High 7.5 6 May 2021
CVE-2020-28016 High 7.8 6 May 2021
CVE-2020-28017 Critical 9.8 6 May 2021
CVE-2020-28018 Critical 9.8 6 May 2021
CVE-2020-28019 High 7.5 6 May 2021
CVE-2020-28020 Critical 9.8 6 May 2021
CVE-2020-28021 High 8.8 6 May 2021
CVE-2020-28026 Critical 9.8 6 May 2021
CVE-2020-28007 High 7.8 6 May 2021
CVE-2020-28008 High 7.8 6 May 2021
CVE-2020-28009 High 7.8 6 May 2021
CVE-2020-28010 High 7.8 6 May 2021
CVE-2020-28011 High 7.8 6 May 2021
CVE-2020-28012 High 7.8 6 May 2021
CVE-2020-28013 High 7.8 6 May 2021
CVE-2020-28014 Medium 6.1 6 May 2021
CVE-2020-28015 High 7.8 6 May 2021
CVE-2020-12783 High 7.5 11 May 2020
CVE-2020-8015 High 8.4 2 Apr 2020
CVE-2019-16928 Critical 9.8 27 Sep 2019
CVE-2019-15846 Critical 9.8 6 Sep 2019
CVE-2019-13917 Critical 9.8 25 Jul 2019
CVE-2019-10149 Critical 9.8 5 Jun 2019
CVE-2018-6789 Critical 9.8 8 Feb 2018
CVE-2017-16943 Critical 9.8 25 Nov 2017
CVE-2017-16944 High 7.5 25 Nov 2017
CVE-2017-1000369 Medium 4.0 19 Jun 2017
CVE-2016-9963 Medium 5.9 1 Feb 2017

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 This project runs no bounty of its own. sorona.xyz pays you directly on qualified, reproduced findings. Severity │ sorona.xyz pays Critical │ $1,500+ High │ $700+ Medium │ $300+ Low │ $100 / 1 month Claude Max Submit a vulnerability Separately, for a merged upstream patch : up to $15,000 Google Patch Rewards pays for a patch you get accepted upstream and that stays merged, without reverts, for one month, not for the report. Exim sits in Tier 1, where a secure-by-design memory-safety change carries a 2x multiplier until the end of 2026; the figure here is the un-multiplied one. Google's scope file still links the archived GitHub mirror, so the patch has to go to code.exim.org. Patches must be between one and twelve months old, the maintainers hold a veto, the panel may split the award with them, and it is rate-limited to three submissions a month. Sanctions and territory exclusions apply. CVE history 12 Last 12 months 97 Lifetime Memory safety 40 % Parsing/validation 25 % Code execution 20 % Auth bypass 10 % Latest advisories Loading the feed Overview Exim is the mail transfer agent bundled with cPanel, which puts it on an enormous share of the world's shared-hosting servers, and internet-facing MTA surveys have repeatedly put it at or near the largest single share of reachable SMTP servers. Its exposure profile is unusually bad: those hosts face the internet directly, are rarely patched promptly, and run what is historically a single setuid-root binary. CVE-2019-10149, Return of the WIZard, is the reference point. It was mass-exploited, and the NSA published an advisory on Sandworm exploitation of Exim in 2020. The project pays nothing for a vulnerability report; reports go to [email protected] . sorona.xyz pays you directly on qualified, reproduced findings. In scope Reports go to [email protected] and cover upstream Exim itself, with the live tree at code.exim.org rather than the archived GitHub mirror. Nothing narrower than the MTA is carved out The SMTP receive path in full, from connection through to acceptance, including every ACL and every command the peer can issue The string-expansion machinery and string_format , the engine that Exim's configuration language runs on and historically the source of its worst bugs Header, envelope and address parsing, including the buffer handling and integer arithmetic where a length or offset computation can wrap and a later copy trusts the result Exim's privilege model, which traditionally runs as a single setuid-root binary and so converts a parser bug straight into root Authentication and access control in the SMTP conversation: the authenticators, relay control, and anything that gets Exim to accept, relay or attribute mail it should have refused Message authentication and transport security as Exim implements them: DKIM, SPF, DMARC handling and TLS certificate and chain validation The routers and transports as a whole, covering delivery, address rewriting, aliasing and forwarding, plus the local-delivery paths that run as another user Queue handling and the spool, including race conditions that let a queued message be delivered, rewritten or dropped in a way the operator never configured The lookup and database layer, dnsdb , LDAP, SQL and file lookups among it, where attacker-influenced strings reach another parser Out of scope A vulnerability report on its own where the patch money is concerned: that rail pays only on a change merged upstream that then survives a month without reverts One-liner patches that fix non-exploitable crashes, and denial of service by resource exhaustion, which the rules exclude by name Patches the Exim maintainers decline, since Google explicitly declines to second-guess a maintainer's decision Patches submitted before the one-month no-revert window has elapsed, or older than twelve months, and anything past three submissions per person per month Configuration-error findings in third-party Exim deployments, including the cPanel default configuration, rather than defects in Exim itself Patches proposed against the archived github.com/Exim/exim mirror rather than the live upstream at code.exim.org Most-valued findings A secure-by-design memory-safety improvement across the SMTP receive path or the string-expansion machinery. Memory safety is the largest class here at 40 percent, and this is the only work carrying the Tier 1 2x multiplier before it expires at the end of 2026 Remote, unauthenticated memory corruption reachable during the SMTP conversation, which on a setuid-root binary is a direct path to root on every cPanel host running that release Anything that turns parsed message data into executed code, 20 percent of the record and the class that made Return of the WIZard and 21Nails mass-exploitation events A structural fix to the expansion machinery that closes a family of defects rather than one call site, since the top reward band is for changes that almost certainly prevent major vulnerabilities in the affected code Privilege-separation work that breaks up the single setuid-root design, which permanently downgrades the impact of every future parser bug in the codebase Authentication or relay-control bypass, since Exim's install base is internet-facing shared hosting that patches slowly and stays exploitable long after a fix ships DKIM, SPF or TLS path validation defects, where a crafted signature, policy record or certificate chain makes Exim trust a message or a peer it should not Program rules Submit through sorona.xyz. This project runs no bounty of its own; we validate, coordinate disclosure with the maintainers, and pay you directly. Send a detailed, reproducible report; if we can't reproduce it, it isn't eligible Report to [email protected] and give the maintainers room to ship a fix before any public writeup Upstream has moved: the GitHub repository Google's scope file links, github.com/Exim/exim, is archived, and a patch has to land at code.exim.org to count Configuration errors in somebody else's Exim deployment are not defects in Exim, however widely that configuration is shipped If you also want the Google patch money, land the fix upstream yourself and keep it merged without reverts for a month. That is a separate pathway with its own one-to-twelve-month age window and a cap of three submissions a month Disclosure Coordinated with the Exim security team at [email protected] . Routing works here: the Patch Rewards rules contain no confidentiality, embargo or third-party clause, only sanctions and territory limits, and the patch money is claimed on a change that is public by the time you claim it. Note that Exim has begun issuing its advisories under GCVE identifiers rather than CVE, so the project's own release notes are where the fix will be announced rather than NVD; hold the detail until that release is out. 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