Katalog CVE

CVE-2026-85181

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

CAT używa Java String.hashCode jako jedynej kontroli integralności dla ciasteczek sesji bez kluczowania po stronie serwera, co pozwala atakującym na fałszowanie poprawnych sum kontrolnych offline. Atakujący mogą ustawić nagłówek x-forwarded-for, aby ominąć walidację powiązania IP i tworzyć sesje administratora z pełnym dostępem do konfiguracji.

Ocena ryzyka

Ryzyko obejmuje nieautoryzowany dostęp administracyjny i możliwość modyfikacji konfiguracji systemu, co może prowadzić do całkowitego przejęcia kontroli nad aplikacją.

Rekomendacja

Zaleca się zastąpienie String.hashCode bezpiecznym mechanizmem podpisywania ciasteczek z kluczem serwerowym oraz weryfikację nagłówka x-forwarded-for w zaufanym środowisku.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

CAT uses Java String.hashCode as the sole integrity check for session cookies without server-side keying, allowing attackers to forge valid checksums offline. Attackers can set the x-forwarded-for header to bypass IP binding validation and create admin sessions with full configuration access.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS