Skip to content

Open vSwitch

Bug bounty on Sorona openvswitch.org

Accepting reports open-source
Top reward
$1,500
Top severity paid
Critical
Assets in scope
9
Public CVEs
25
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

9 assets you may test, 5 excluded.

Web 1

  • https://www.openvswitch.org

Products and areas 8

  • Every tunnel encapsulation and decapsulation path, including VXLAN, Geneve, GRE and STT
  • OVSDB in full, covering the JSON-RPC protocol, ovsdb-server, and the schema and transaction handling that forms the configuration trust boundary for an entire fabric
  • ovs-vswitchd itself, its bridge and port management, and the connection-tracking and NAT integration behind it
  • Reports go to [email protected], which runs the project's documented embargo process under Linux Foundation governance, against the Open vSwitch tree. OVN lives in a separate repository and sits outside that boundary
  • The command-line and management utilities that parse operator-supplied and controller-supplied input
  • The DPDK datapath, a large body of performance-tuned C that parses untrusted packets on the fast path
  • The userspace datapath end to end: packet parsing in lib/flow.c and lib/packets.c, action execution, and the megaflow cache and revalidator where a flow-key confusion turns directly into a tenant-isolation failure
  • The whole OpenFlow implementation in lib/ofp-*: message decoding, action and match handling, and everything a controller can drive
Out of scope (5)
  • Controller-side defects in OpenDaylight, ONOS or another SDN controller
  • Hypervisor escape claims that are really QEMU or KVM bugs reached through OVS
  • One-line fixes for non-exploitable crashes, which the Patch Rewards rules exclude
  • OVN (ovn-org/ovn), which is a separate repository with no OSS-Fuzz project directory of its own
  • The Linux kernel openvswitch datapath module, which belongs to the kernel scope row rather than to OVS userspace

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.
  • Send a detailed, reproducible report to the OVS security address, which runs the project's documented embargo process; if it cannot be reproduced it is not eligible
  • Give the maintainers room to ship a fix and publish their advisory before any public writeup
  • OVS upstream takes patches through its mailing list rather than through GitHub pull requests, so plan the patch route before you count on the money

Not accepted

  • One-line fixes for non-exploitable crashes, which the Patch Rewards rules exclude
  • one-liner fixes for non-exploitable crashes are not rewarded

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-2023-3966 High 7.5 22 Feb 2024
CVE-2024-22563 High 7.5 19 Jan 2024
CVE-2023-5366 High 7.1 6 Oct 2023
CVE-2022-4337 Critical 9.8 10 Jan 2023
CVE-2022-4338 Critical 9.8 10 Jan 2023
CVE-2019-25076 Medium 5.8 8 Sep 2022
CVE-2022-0669 Medium 6.5 29 Aug 2022
CVE-2021-3905 High 7.5 23 Aug 2022
CVE-2021-36980 Medium 5.5 20 Jul 2021
CVE-2020-27827 High 7.5 18 Mar 2021
CVE-2020-35498 High 7.5 11 Feb 2021
CVE-2018-17204 Medium 4.3 19 Sep 2018
CVE-2018-17205 High 7.5 19 Sep 2018
CVE-2018-17206 Medium 4.9 19 Sep 2018
CVE-2017-14970 Medium 5.9 2 Oct 2017
CVE-2016-10377 High 8.8 29 May 2017
CVE-2017-9263 Medium 6.5 29 May 2017
CVE-2017-9264 Critical 9.8 29 May 2017
CVE-2017-9265 Critical 9.8 29 May 2017
CVE-2017-9214 Critical 9.8 23 May 2017
CVE-2016-2074 Critical 9.8 3 Jul 2016
CVE-2012-3449 Low 3.6 7 Aug 2012

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 $5,000 Google Patch Rewards pays on the Tier 2 OSS-Fuzz row for a patch you get accepted upstream and that stays merged, without reverts, for one month, not for the report. Memory-safety work can carry a 2× or 3× multiplier. OVS takes patches by mailing list rather than pull request, sanctions and territory exclusions apply, and one-liner fixes for non-exploitable crashes are not rewarded. CVE history 2 Last 12 months 25 Lifetime Memory safety 40 % Denial of service 30 % Parsing/validation 20 % Access control 5 % Latest advisories Loading the feed Overview Open vSwitch is the virtual switch underneath essentially all of OpenStack Neutron, a very large share of on-premise virtualisation including OpenShift's OVN-Kubernetes, oVirt, Proxmox and XenServer, telco NFV infrastructure and numerous private-cloud offerings. What matters is what it does: OVS is the software that enforces separation between virtual machines belonging to different tenants on the same host. A flow-handling bug there is a cross-tenant traffic leak in a multi-tenant cloud, which puts it in the severity class of a hypervisor escape while attracting a fraction of the research attention. Twenty-five lifetime CVEs against that deployment footprint reads as under-researched. The project pays nothing for a vulnerability report, so sorona.xyz pays you directly on a qualified, reproduced finding. In scope Reports go to [email protected] , which runs the project's documented embargo process under Linux Foundation governance, against the Open vSwitch tree. OVN lives in a separate repository and sits outside that boundary The whole OpenFlow implementation in lib/ofp-* : message decoding, action and match handling, and everything a controller can drive OVSDB in full, covering the JSON-RPC protocol, ovsdb-server , and the schema and transaction handling that forms the configuration trust boundary for an entire fabric The userspace datapath end to end: packet parsing in lib/flow.c and lib/packets.c , action execution, and the megaflow cache and revalidator where a flow-key confusion turns directly into a tenant-isolation failure Every tunnel encapsulation and decapsulation path, including VXLAN, Geneve, GRE and STT The DPDK datapath, a large body of performance-tuned C that parses untrusted packets on the fast path ovs-vswitchd itself, its bridge and port management, and the connection-tracking and NAT integration behind it The command-line and management utilities that parse operator-supplied and controller-supplied input Out of scope OVN ( ovn-org/ovn ), which is a separate repository with no OSS-Fuzz project directory of its own The Linux kernel openvswitch datapath module, which belongs to the kernel scope row rather than to OVS userspace Hypervisor escape claims that are really QEMU or KVM bugs reached through OVS Controller-side defects in OpenDaylight, ONOS or another SDN controller One-line fixes for non-exploitable crashes, which the Patch Rewards rules exclude Most-valued findings Memory corruption in the datapath packet parser or a tunnel decapsulation path driven by a single crafted frame. That is the top class here at 40%, and the one that reaches a host process handling every tenant's traffic A flow-key or megaflow cache confusion that delivers one tenant's packets to another, which is the failure OVS exists to prevent and the reason its bugs price like hypervisor escapes OpenFlow or OVSDB JSON-RPC parsing flaws reachable from the control channel, where ovsdb-server is the configuration trust boundary for the whole fabric Memory safety in the DPDK fast path, a large body of hand-tuned C that sees far less review than the packets it parses deserve A remotely triggerable crash of ovs-vswitchd with a real algorithmic cause, since losing the switch takes down every VM on the host at once 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 to the OVS security address, which runs the project's documented embargo process; if it cannot be reproduced it is not eligible Give the maintainers room to ship a fix and publish their advisory before any public writeup OVN lives in a separate repository with no OSS-Fuzz project directory and is not covered by this pathway The Google patch money is a separate pathway: you land the fix upstream yourself and keep it merged, without reverts, for one month OVS upstream takes patches through its mailing list rather than through GitHub pull requests, so plan the patch route before you count on the money Google cannot pay anyone on a sanctions list, in a sanctioned territory, or located in Russia or Belarus Disclosure Coordinated with the Open vSwitch maintainers through [email protected] , which runs a documented embargo process under Linux Foundation governance. Fixes ship in a release with a published advisory and researcher credit; hold the detail until then. Nothing in the Patch Rewards rules restricts who may help you prepare or route the report. 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