A vulnerability affecting most HTTP/2-capable Web server has been made public yesterday : https://blog.calif.io/p/codex-discovered-a-hidden-http2-bomb .
It takes advantage of two HTTP/2 mechanisms and allows a single request to consume large amounts of memory on the server while decoding HTTP headers. The huge memory allocations can even cause OOM errors (out of memory) and repeated denials of service.
Since proof of concepts are already circulating in the wild, we urge all our customers and users with Web-facing servers to disable HTTP/2 support temporarily until a patched version of Abyss Web Server is released.
To be on the safe side, please follow these instructions:
- Open Abyss Web Server console
- Select Server Configuration
- Select Parameters
- Press the Edit button in front of Advanced Parameters
- Press the Edit button in front of HTTP/2 Parameters
- Check Disable
- Press OK three time until you get back to the Server Configuration screen
- Press Restart to apply the change.
A patched version will be announced next week.