- Son 7 gün
- CWE-444
- CWE-863
CVE-2026-118264
Echo: Rejected WebSocket upgrades can bypass Echo route-level access controls
- Yayımlandı
- Güncellendi
- 28 Eki 2026
- Açık yaşı
- 0 gün
- Kaydı açan
- GitHub_M
Özet
Türkçe özeti henüz hazır değil; şimdilik kaynağın kendi açıklamasını gösteriyoruz.
Echo is a Go web framework. From 4.0.0 until 4.16.1 and 5.4.1, Echo's Proxy middleware selects a raw tunnel from a client WebSocket upgrade request before verifying that the configured upstream accepted the upgrade. If the upstream rejects the upgrade with an ordinary keep-alive response, later HTTP requests on the connection are sent directly to that upstream without passing through Echo's router or route-specific middleware. This can bypass authentication or authorization enforced only by Echo routes, but requires an accessible proxy route, a cooperating rejected-upgrade response, and a target without independent upstream authorization. This issue is fixed in 4.16.1 and 5.4.1.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| labstack echo | Sürüm belirtilmemiş | – |
Kaynaklar7 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…k/echo/security/advisories/GHSA-cxf3-9h37-7rr8 Diğer
- github.com/…ommit/1855061e572ae9dab727c811d8382f266bfbaaec Diğer
- github.com/…ommit/3fb0ba7e17645bb65611e2a08875d0a2f65c421f Diğer
- github.com/labstack/echo/releases/tag/v4.16.1 Diğer
- github.com/labstack/echo/releases/tag/v5.4.1 Diğer
Kayıt geçmişi
- Yayımlandı