phenomen / flc

Foundry Lightweight Client (FLC) is a bloat-free client app for Foundry VTT
https://flc.ruleplaying.com/
33 stars 9 forks source link

Fix High Sev CVEs #43

Closed madereddy closed 9 months ago

madereddy commented 9 months ago

Vite - CVE-2024-23331 - 7.5/10 Svelte - CVE-2024-23641 - 7.5/10

Last one is this for Hyperium

An attacker with an HTTP/2 connection to an affected endpoint can send a steady stream of invalid frames to force the
generation of reset frames on the victim endpoint.
By closing their recv window, the attacker could then force these resets to be queued in an unbounded fashion,
resulting in Out Of Memory (OOM) and high CPU usage.

This fix is corrected in https://github.com/hyperium/h2/pull/737, which limits the total number of
internal error resets emitted by default before the connection is closed.
phenomen commented 9 months ago

I'm in the process of updating the whole project to Tauri Beta 1. It's a major update - completely new plugin system, new installer/update, new backend, new config, etc. Right now I have an issue with tauri-plugin-http which crashes the build. When I fix that, I'll update FLC.