Vinyl Cache bug bounty programs
vinyl-cache.org Updated
Vinyl Cache 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
- 13
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program Vinyl Cache runs.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
Varnish / Vinyl Cache
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
13 targets. 6 excluded.
-
https://vinyl-cache.org
Web
-
Ban and purge handling, and the expressions an operator or an API call can submit through them
Products and areas
-
HTTP/1.1 request and response parsing in the daemon, covering request targets in absolute and origin form, framing headers, chunked bodies and connection reuse
Products and areas
-
HTTP/2 support: frame handling, HPACK, stream state, flow control, and the translation into the internal request representation
Products and areas
-
The backend fetch path, including connection reuse to origins and how a backend response is parsed and trusted
Products and areas
-
The cache itself: object keying, hashing, Vary handling and variant selection, which together decide which stored object a request receives
Products and areas
-
The ESI parser and the assembly of edge-included fragments into a response
Products and areas
-
The security page takes reports by direct email to the named maintainers with published GPG keys, and covers the cache itself rather than a named component list. Varnish Software's address is listed alongside and the two sides coordinate on the same issues
Products and areas
-
The shared memory log and the tools that consume it, varnishlog, varnishncsa and the rest
Products and areas
-
The storage engines and their allocation behaviour under adversarial object sizes and counts
Products and areas
-
The varnishd management process, the CLI interface and the authentication on it
Products and areas
-
The VMOD ABI and the VMODs shipped with the project
Products and areas
-
VCL compilation and the C code it generates, and the boundary between operator-authored VCL and the daemon it is compiled into
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.
-
Denial of service proportional to connection volume with no amplification factor
-
Origin servers and their behaviour
-
The commercial Varnish Enterprise product, though a shared defect will be coordinated across both under the 2026 agreement
-
Third-party VMODs not shipped with the project
-
Tooling in the archived varnishcache/varnish-cache repository, as distinct from current Vinyl Cache code
-
VCL an operator wrote that expresses an unsafe policy correctly
Recent changes
Reward and scope changes across every Vinyl Cache program, newest first.
No changes recorded yet. New targets and reward moves show up here and in the RSS feed.
Recent CVEs
Published vulnerabilities in Vinyl Cache products, from the NVD.
-
CVE-2026-40396 Medium
Varnish Cache 9 before 9.0.1 allows a "workspace overflow" denial of service (daemon panic) after timeout_linger. A malicious client could send an HTTP/1 request, wait long enough until the session releases its worker thread (timeout_linger) and resume traffic before the session is closed (timeout_idle) sending more than one request at once to trigger a pipelining operation between requests. This
-
CVE-2026-40394 Medium
Varnish Cache 9 before 9.0.1 and Varnish Enterprise before 6.0.16r11 allows a "workspace overflow" denial of service (daemon panic) for certain amounts of prefetched data. The setup of an HTTP/2 session starts with a speculative HTTP/1 transport, and upon upgrading to h2 the HTTP/1 request is repurposed as stream zero. During the upgrade, a buffer allocation is made to reserve space to send frames
-
CVE-2026-34475 Medium
Varnish Cache before 8.0.1 and Varnish Enterprise before 6.0.16r12, in certain unchecked req.url scenarios, mishandle URLs with a path of / for HTTP/1.1, potentially leading to cache poisoning or authentication bypass.
About this page
This page gathers every public program listed under vinyl-cache.org: 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.