OpenSSH bug bounty programs
openssh.com Updated
OpenSSH runs one public program: a Sorona bug bounty paying up to $1,500.
- Top reward
- $1,500
- Sorona
- Programs
- 1
- 1 pays cash
- Targets in scope
- 10
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program OpenSSH runs.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
OpenSSH
Sorona · Bug bounty |
– | – | – | $100 | $1,500 | Partial | – | – | Open |
-
- Critical
- –
- High
- –
- Medium
- –
- Low
- $100
- Safe harbor
- Partial
Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.
What is in scope
10 targets. 6 excluded.
-
https://www.openssh.com
Web
-
Key and configuration parsing everywhere it happens: authorized_keys, known_hosts, private key files and sshd_config, including Match block evaluation and option expansion
Products and areas
-
Reports go privately to the OpenSSH developers at their security address, against OpenSSH portable or the OpenBSD tree rather than a vendor's patched fork. Everything below sits inside that tree
Products and areas
-
ssh-agent and agent forwarding, where a remote host reaches back into the client's key material
Products and areas
-
The authentication methods in full: public key, keyboard-interactive, password, host-based and GSSAPI, plus anything that lets a session reach an authenticated state without valid credentials
Products and areas
-
The file-transfer tools, meaning sftp-server and the scp path handling, including filename and glob expansion that crosses the boundary between what the client asked for and what the server delivers
Products and areas
-
The key-management utilities, ssh-keygen and ssh-keyscan, which parse material supplied by whoever generated or served it
Products and areas
-
The privilege-separation boundary, where the unprivileged pre-auth process talks to the privileged monitor, and any way the child can drive the parent past its intended checks
Products and areas
-
The whole client side of the protocol, where a malicious or compromised server drives ssh, scp and sftp with attacker-chosen responses
Products and areas
-
The whole of sshd, starting with the pre-authentication code paths: version and banner exchange, binary packet protocol framing, key exchange and the algorithm negotiation that precedes any credential check
Products and areas
No target matches. Try part of a host name, such as the company name.
Out of scope 6
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
Attacks that assume the attacker already holds valid credentials or a trusted host key, which sit inside the trust boundary
-
Configuration arguments about which algorithms or authentication methods are enabled by default, which are policy rather than a defect
-
Defects that actually live in a linked library such as OpenSSL, zlib or a PAM module rather than in OpenSSH itself
-
One-line fixes for non-exploitable crashes, which the Patch Rewards rules will not reward, including crashes that come from resource exhaustion
-
Patches the maintainers decline, patches under one month or over twelve months old, and anything past three submissions a person a month
-
Vendor forks and heavily patched distribution builds where the upstream tree does not carry the defect
Recent changes
Reward and scope changes across every OpenSSH program, newest first.
No changes recorded yet. New targets and reward moves show up here and in the RSS feed.
About this page
This page gathers every public program listed under openssh.com: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.
Something wrong or missing? Report a correction.