Vinyl/Varnish -- HTTP/2 parsing deficiency
Vinyl Development Team reports: A deficiency in HTTP/2 request parsing can be exploited to launch a backend request desync attack (request smuggling), which in turn can be used for cache poisoning, authentication bypass or possibly even information disclosure and manipulation.
Affected versions
- vinyl09 < 9.0.1
- varnish7 < 7.7.3_1
By system
1 still vulnerable, 2 fixed. Where VuXML applies (FreeBSD, DragonFly, FreeBSD's derivatives) a port is vulnerable while its version is in a range; pkgsrc says itself whether it lists a CVE of this advisory; OpenBSD and MidnightBSD keep no list this site reads, so their row is only an estimate: FreeBSD's ranges applied to upstream's version.
| System | Port | Version | State | Fixed |
|---|---|---|---|---|
| FreeBSD | www/vinyl09 | 9.1.0 | fixed | (122 days after) |
| DragonFly | www/varnish7 | 7.6.2 | vulnerable since 2026-05-18 | |
| MidnightBSD | www/varnish7 | 7.7.3 | out of range, by version | |
| FreeBSD | www/varnish7 | 7.7.3_1 | fixed |