CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-40303

High
Published: Translated: NVD NIST

Summary

Zrok to oprogramowanie do udostępniania usług internetowych, plików i zasobów sieciowych. W wersjach przed 2.0.1 funkcja endpoints.GetSessionCookie nieprawidłowo przetwarza liczbę fragmentów ciasteczek dostarczoną przez atakującego, co może prowadzić do nieograniczonego przydzielania pamięci na stercie i zakończenia procesu z powodu braku pamięci.

Risk Assessment

Atakujący zdalny, nieautoryzowany użytkownik może wykorzystać tę podatność do wywołania dużych alokacji pamięci, co prowadzi do awarii aplikacji i potencjalnych przestojów w działaniu usług.

Recommendation

Zaleca się aktualizację do wersji 2.0.1 lub nowszej, aby załatać tę podatność i zabezpieczyć system przed atakami.

Related vulnerabilities

Original NVD description (English source)

zrok is software for sharing web services, files, and network resources. Prior to version 2.0.1, endpoints.GetSessionCookie parses an attacker-supplied cookie chunk count and calls make([]string, count) with no upper bound before any token validation occurs. The function is reached on every request to an OAuth-protected proxy share, allowing an unauthenticated remote attacker to trigger gigabyte-scale heap allocations per request, leading to process-level OOM termination or repeated goroutine panics. Both publicProxy and dynamicProxy are affected. Version 2.0.1 patches the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS