eventing-github vulnerable to denial of service caused by improper enforcement of the timeout on individual read operations
Low severity
GitHub Reviewed
Published
Dec 6, 2023
in
knative-extensions/eventing-github
•
Updated Dec 6, 2023
Description
Published to the GitHub Advisory Database
Dec 6, 2023
Reviewed
Dec 6, 2023
Last updated
Dec 6, 2023
Impact
The eventing-github cluster-local server doesn't set
ReadHeaderTimeout which could lead do a DDoS attack, where a large group of users send requests to the server causing the server to hang for long enough to deny it from being available to other users, also know as a Slowloris attack.Patches
Fix in
v1.12.1andv1.11.3Credits
The vulnerability was reported by Ada Logics during an ongoing security audit of Knative involving Ada Logics, the Knative maintainers, OSTIF and CNCF.
References