- 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.
- Report on Sorona
- Submit through the program page.
- 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 | Relative size | 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.
| CVE | Summary | Severity | Published |
|---|---|---|---|
| CVE-2026-94054 | Exim before 4.100.1, when Proxy-Protocol is used with an attacker-controlled proxy, has an out-of-bounds write. | High 7.0 | 19 Sep 2026 |
| CVE-2026-94055 | Exim before 4.100.1, when certain non-default TLS settings are used with GnuTLS, has a use-after-free. | Low 3.7 | 19 Sep 2026 |
| CVE-2026-94056 | Exim before 4.100.1, when Proxy-Protocol is used with an attacker-controlled proxy, allows attackers to read certain uninitialized data from stack memory. | High 7.5 | 19 Sep 2026 |
| CVE-2026-94057 | Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent message, and instead depends on crafted data sent after a rejection during DATA processing. | Medium 4.0 | 19 Sep 2026 |
| CVE-2026-66140 | Exim before 4.99.5 allows directory traversal to access files outside of the spool area, and consequently gain privileges, because arguments related to queue-name are mishandled. | High 8.4 | 24 Jul 2026 |
| CVE-2026-66141 | Exim before 4.99.5 allows .forward privilege escalation because force_command for a pipe transport is mishandled. | High 7.4 | 24 Jul 2026 |
| CVE-2026-48840 | Exim 4.88 before 4.99.4, in some proxy configurations, mishandles certain short payloads, leading to disclosure of uninitialized stack memory values to a client. | Medium 5.3 | 30 May 2026 |
| CVE-2026-45185 | Exim before 4.99.3, in certain GnuTLS configurations, has a remotely reachable use-after-free in the BDAT body parsing path. It is triggered when a client sends a TLS close_notify mid-body during a CHUNKING transfer, followed by a final cleartext byte on the same TCP connection. This can lead to heap corruption. An unauthenticated network attacker exploiting this vulnerability could execute arbitr | Critical 9.8 | 12 May 2026 |
| CVE-2026-40687 | In Exim before 4.99.2, when the SPA authentication driver is used with an adversarial SPA resource, there can be an out-of-bounds write that crashes the connection instance, or erroneous data processing that divulges data from uninitialized heap memory. | Medium 4.8 | 30 Apr 2026 |
| CVE-2026-40685 | In Exim before 4.99.2, when JSON lookup is enabled, an out-of-bounds heap write can occur when a JSON operator encounters malformed JSON in an untrusted header, because of an incorrect implementation of \ skipping. | Medium 6.5 | 30 Apr 2026 |
| CVE-2026-40686 | In Exim before 4.99.2, when utf8 operators are enabled, there is an out-of-bounds read if large UTF-8 trailing characters are present (malformed UTF-8 header data). Information might be divulged within an error message produced during handling of an unrelated e-mail message. | Low 3.7 | 30 Apr 2026 |
| CVE-2026-40684 | In Exim before 4.99.2, on systems using musl libc (not glibc), an attacker can crash the connection instance when malformed DNS data is present in PTR records. This is caused by a dn_expand oddity in octal printing. | Medium 5.9 | 30 Apr 2026 |
| CVE-2025-67896 | Exim before 4.99.1, with certain non-default rate-limit configurations, allows a remote heap-based buffer overflow because database records are cast directly to internal structures without validation. | High 7.0 | 14 Dec 2025 |
| CVE-2025-30232 | A use-after-free in Exim 4.96 through 4.98.1 could allow users (with command-line access) to escalate privileges. | High 8.1 | 28 Mar 2025 |
| CVE-2025-26794 | Exim 4.98 before 4.98.1, when SQLite hints and ETRN serialization are used, allows remote SQL injection. (Resolving SQL injection requires an update to 4.99.1 in certain non-default rate-limit configurations.) | High 7.5 | 21 Feb 2025 |
| CVE-2024-39929 | Exim through 4.97.1 misparses a multiline RFC 2231 header filename, and thus remote attackers can bypass a $mime_filename extension-blocking protection mechanism, and potentially deliver executable attachments to the mailboxes of end users. | Medium 5.4 | 4 Jul 2024 |
| CVE-2023-42118 | Exim libspf2 Integer Underflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Exim libspf2. Authentication is not required to exploit this vulnerability. The specific flaw exists within the parsing of SPF macros. When parsing SPF macros, the process does not properly validate user-supplied data, which | High 8.8 | 3 May 2024 |
| CVE-2023-42119 | Exim dnsdb Out-Of-Bounds Read Information Disclosure Vulnerability. This vulnerability allows network-adjacent attackers to disclose sensitive information on affected installations of Exim. Authentication is not required to exploit this vulnerability. The specific flaw exists within the smtp service, which listens on TCP port 25 by default. The issue results from the lack of proper validation of u | Low 3.1 | 3 May 2024 |
| CVE-2023-42114 | Exim NTLM Challenge Out-Of-Bounds Read Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of Exim. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of NTLM challenge requests. The issue results from the lack of proper validation of user-supplied data, | Medium 5.3 | 3 May 2024 |
| CVE-2023-42115 | Exim AUTH Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Exim. Authentication is not required to exploit this vulnerability. The specific flaw exists within the smtp service, which listens on TCP port 25 by default. The issue results from the lack of proper validation of user-supplied data, | Critical 9.8 | 3 May 2024 |
| CVE-2023-42116 | Exim SMTP Challenge Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Exim. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of NTLM challenge requests. The issue results from the lack of proper validation of the length of user-s | Critical 9.8 | 3 May 2024 |
| CVE-2023-42117 | Exim Improper Neutralization of Special Elements Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Exim. Authentication is not required to exploit this vulnerability. The specific flaw exists within the smtp service, which listens on TCP port 25 by default. The issue results from the lack of proper validation of u | Critical 9.8 | 3 May 2024 |
| CVE-2023-51766 | Exim before 4.97.1 allows SMTP smuggling in certain PIPELINING/CHUNKING configurations. Remote attackers can use a published exploitation technique to inject e-mail messages with a spoofed MAIL FROM address, allowing bypass of an SPF protection mechanism. This occurs because Exim supports <LF>.<CR><LF> but some other popular e-mail servers do not. | Medium 5.3 | 24 Dec 2023 |
| CVE-2022-3620 | A vulnerability was found in Exim and classified as problematic. This issue affects the function dmarc_dns_lookup of the file dmarc.c of the component DMARC Handler. The manipulation leads to use after free. The attack may be initiated remotely. The name of the patch is 12fb3842f81bcbd4a4519d5728f2d7e0e3ca1445. It is recommended to apply a patch to fix this issue. The associated identifier of this | Medium 5.6 | 20 Oct 2022 |
| CVE-2022-3559 | A vulnerability was found in Exim and classified as problematic. This issue affects some unknown processing of the component Regex Handler. The manipulation leads to use after free. The name of the patch is 4e9ed49f8f12eb331b29bd5b6dc3693c520fddc2. It is recommended to apply a patch to fix this issue. The identifier VDB-211073 was assigned to this vulnerability. | Medium 4.6 | 17 Oct 2022 |
| CVE-2022-37452 | Exim before 4.95 has a heap-based buffer overflow for the alias list in host_name_lookup in host.c when sender_host_name is set. | Critical 9.8 | 7 Aug 2022 |
| CVE-2022-37451 | Exim before 4.96 has an invalid free in pam_converse in auths/call_pam.c because store_free is not used after store_malloc. | High 7.5 | 6 Aug 2022 |
| CVE-2021-38371 | The STARTTLS feature in Exim through 4.94.2 allows response injection (buffering) during MTA SMTP sending. | High 7.5 | 10 Aug 2021 |
| CVE-2021-27216 | Exim 4 before 4.94.2 has Execution with Unnecessary Privileges. By leveraging a delete_pid_file race condition, a local user can delete arbitrary files as root. This involves the -oP and -oPX options. | Medium 6.3 | 6 May 2021 |
| CVE-2020-28022 | Exim 4 before 4.94.2 has Improper Restriction of Write Operations within the Bounds of a Memory Buffer. This occurs when processing name=value pairs within MAIL FROM and RCPT TO commands. | Critical 9.8 | 6 May 2021 |
| CVE-2020-28023 | Exim 4 before 4.94.2 allows Out-of-bounds Read. smtp_setup_msg may disclose sensitive information from process memory to an unauthenticated SMTP client. | High 7.5 | 6 May 2021 |
| CVE-2020-28024 | Exim 4 before 4.94.2 allows Buffer Underwrite that may result in unauthenticated remote attackers executing arbitrary commands, because smtp_ungetc was only intended to push back characters, but can actually push back non-character error codes such as EOF. | Critical 9.8 | 6 May 2021 |
| CVE-2020-28025 | Exim 4 before 4.94.2 allows Out-of-bounds Read because pdkim_finish_bodyhash does not validate the relationship between sig->bodyhash.len and b->bh.len; thus, a crafted DKIM-Signature header might lead to a leak of sensitive information from process memory. | High 7.5 | 6 May 2021 |
| CVE-2020-28016 | Exim 4 before 4.94.2 allows an off-by-two Out-of-bounds Write because "-F ''" is mishandled by parse_fix_phrase. | High 7.8 | 6 May 2021 |
| CVE-2020-28017 | Exim 4 before 4.94.2 allows Integer Overflow to Buffer Overflow in receive_add_recipient via an e-mail message with fifty million recipients. NOTE: remote exploitation may be difficult because of resource consumption. | Critical 9.8 | 6 May 2021 |
| CVE-2020-28018 | Exim 4 before 4.94.2 allows Use After Free in smtp_reset in certain situations that may be common for builds with OpenSSL. | Critical 9.8 | 6 May 2021 |
| CVE-2020-28019 | Exim 4 before 4.94.2 has Improper Initialization that can lead to recursion-based stack consumption or other consequences. This occurs because use of certain getc functions is mishandled when a client uses BDAT instead of DATA. | High 7.5 | 6 May 2021 |
| CVE-2020-28020 | Exim 4 before 4.92 allows Integer Overflow to Buffer Overflow, in which an unauthenticated remote attacker can execute arbitrary code by leveraging the mishandling of continuation lines during header-length restriction. | Critical 9.8 | 6 May 2021 |
| CVE-2020-28021 | Exim 4 before 4.94.2 has Improper Neutralization of Line Delimiters. An authenticated remote SMTP client can insert newline characters into a spool file (which indirectly leads to remote code execution as root) via AUTH= in a MAIL FROM command. | High 8.8 | 6 May 2021 |
| CVE-2020-28026 | Exim 4 before 4.94.2 has Improper Neutralization of Line Delimiters, relevant in non-default configurations that enable Delivery Status Notification (DSN). Certain uses of ORCPT= can place a newline into a spool header file, and indirectly allow unauthenticated remote attackers to execute arbitrary commands as root. | Critical 9.8 | 6 May 2021 |
| CVE-2020-28007 | Exim 4 before 4.94.2 allows Execution with Unnecessary Privileges. Because Exim operates as root in the log directory (owned by a non-root user), a symlink or hard link attack allows overwriting critical root-owned files anywhere on the filesystem. | High 7.8 | 6 May 2021 |
| CVE-2020-28008 | Exim 4 before 4.94.2 allows Execution with Unnecessary Privileges. Because Exim operates as root in the spool directory (owned by a non-root user), an attacker can write to a /var/spool/exim4/input spool header file, in which a crafted recipient address can indirectly lead to command execution. | High 7.8 | 6 May 2021 |
| CVE-2020-28009 | Exim 4 before 4.94.2 allows Integer Overflow to Buffer Overflow because get_stdinput allows unbounded reads that are accompanied by unbounded increases in a certain size variable. NOTE: exploitation may be impractical because of the execution time needed to overflow (multiple days). | High 7.8 | 6 May 2021 |
| CVE-2020-28010 | Exim 4 before 4.94.2 allows Out-of-bounds Write because the main function, while setuid root, copies the current working directory pathname into a buffer that is too small (on some common platforms). | High 7.8 | 6 May 2021 |
| CVE-2020-28011 | Exim 4 before 4.94.2 allows Heap-based Buffer Overflow in queue_run via two sender options: -R and -S. This may cause privilege escalation from exim to root. | High 7.8 | 6 May 2021 |
| CVE-2020-28012 | Exim 4 before 4.94.2 allows Exposure of File Descriptor to Unintended Control Sphere because rda_interpret uses a privileged pipe that lacks a close-on-exec flag. | High 7.8 | 6 May 2021 |
| CVE-2020-28013 | Exim 4 before 4.94.2 allows Heap-based Buffer Overflow because it mishandles "-F '.('" on the command line, and thus may allow privilege escalation from any user to root. This occurs because of the interpretation of negative sizes in strncpy. | High 7.8 | 6 May 2021 |
| CVE-2020-28014 | Exim 4 before 4.94.2 allows Execution with Unnecessary Privileges. The -oP option is available to the exim user, and allows a denial of service because root-owned files can be overwritten. | Medium 6.1 | 6 May 2021 |
| CVE-2020-28015 | Exim 4 before 4.94.2 has Improper Neutralization of Line Delimiters. Local users can alter the behavior of root processes because a recipient address can have a newline character. | High 7.8 | 6 May 2021 |
| CVE-2020-12783 | Exim through 4.93 has an out-of-bounds read in the SPA authenticator that could result in SPA/NTLM authentication bypass in auths/spa.c and auths/auth-spa.c. | High 7.5 | 11 May 2020 |
| CVE-2020-8015 | A UNIX Symbolic Link (Symlink) Following vulnerability in the packaging of exim in openSUSE Factory allows local attackers to escalate from user mail to root. This issue affects: openSUSE Factory exim versions prior to 4.93.0.4-3.1. | High 8.4 | 2 Apr 2020 |
| CVE-2019-16928 | Exim 4.92 through 4.92.2 allows remote code execution, a different vulnerability than CVE-2019-15846. There is a heap-based buffer overflow in string_vformat in string.c involving a long EHLO command. | Critical 9.8 | 27 Sep 2019 |
| CVE-2019-15846 | Exim before 4.92.2 allows remote attackers to execute arbitrary code as root via a trailing backslash. | Critical 9.8 | 6 Sep 2019 |
| CVE-2019-13917 | Exim 4.85 through 4.92 (fixed in 4.92.1) allows remote code execution as root in some unusual configurations that use the ${sort } expansion for items that can be controlled by an attacker (e.g., $local_part or $domain). | Critical 9.8 | 25 Jul 2019 |
| CVE-2019-10149 | A flaw was found in Exim versions 4.87 to 4.91 (inclusive). Improper validation of recipient address in deliver_message() function in /src/deliver.c may lead to remote command execution. | Critical 9.8 | 5 Jun 2019 |
| CVE-2018-6789 | An issue was discovered in the base64d function in the SMTP listener in Exim before 4.90.1. By sending a handcrafted message, a buffer overflow may happen. This can be used to execute code remotely. | Critical 9.8 | 8 Feb 2018 |
| CVE-2017-16943 | The receive_msg function in receive.c in the SMTP daemon in Exim 4.88 and 4.89 allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via vectors involving BDAT commands. | Critical 9.8 | 25 Nov 2017 |
| CVE-2017-16944 | The receive_msg function in receive.c in the SMTP daemon in Exim 4.88 and 4.89 allows remote attackers to cause a denial of service (infinite loop and stack exhaustion) via vectors involving BDAT commands and an improper check for a '.' character signifying the end of the content, related to the bdat_getc function. | High 7.5 | 25 Nov 2017 |
| CVE-2017-1000369 | Exim supports the use of multiple "-p" command line arguments which are malloc()'ed and never free()'ed, used in conjunction with other issues allows attackers to cause arbitrary code execution. This affects exim version 4.89 and earlier. Please note that at this time upstream has released a patch (commit 65e061b76867a9ea7aeeb535341b790b90ae6c21), but it is not known if a new point release is avai | Medium 4.0 | 19 Jun 2017 |
| CVE-2016-9963 | Exim before 4.87.1 might allow remote attackers to obtain the private DKIM signing key via vectors related to log files and bounce messages. | 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