You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are excited to introduce Ferron 1.3.5, with lower memory usage for Brotli and Zstandard compression.
9
+
10
+
## Key improvements and fixes
11
+
12
+
### Adjusted Brotli and Zstandard compression
13
+
14
+
We've adjusted the compression parameters for Brotli and Zstandard to reduce the memory usage, allowing for more memory-efficient compression.
15
+
16
+
## Thank you!
17
+
18
+
We appreciate all the feedback and contributions from our community. Your support helps us improve Ferron with each release. Thank you for being a part of this journey!
Older versions of Ferron can be found at the [Ferron download server](https://downloads.ferronweb.org/).
35
35
36
36
## Note for Windows
37
37
38
38
Possibly due to Ferron on Windows not being digitally signed, Microsoft Defender SmartScreen may warn you against running the Ferron executable.
39
39
40
-
If you don't trust the pre-built Ferron executables, you can always either verify the checksums (you can [download the checksums](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4.sha256sum)), or compile Ferron yourself (from [our repository](https://github.com/ferronweb/ferron)).
40
+
If you don't trust the pre-built Ferron executables, you can always either verify the checksums (you can [download the checksums](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5.sha256sum)), or compile Ferron yourself (from [our repository](https://github.com/ferronweb/ferron)).
Some older versions of Ferron may contain security vulnerabilities. It's recommended to keep Ferron up-to-date.
8
8
9
+
## Fixed in Ferron 1.3.5
10
+
11
+
- An attacker could send a lot of concurrent requests that have a header defining accepted compression algorithm to be Brotli (for example using `ferrbench -c 20000 -d 1h -t 12 -H "Cache-Control: no-cache" -H "Accept-Encoding: br" -h https://victim.example --http2` command) to cause the server to consume too much memory. (CWE-400)
12
+
9
13
## Fixed in Ferron 1.3.4
10
14
11
15
- An attacker could request a resource with a URL that would be replaced with a sanitized one, to possibly bypass security restrictions, if they're configured in location configurations. (CWE-20; introduced in Ferron 1.0.0-beta2)
0 commit comments