Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

SeldonIO/seldon-core
v2 @ 402619e
11
Fixes
0
CVEs
HIGH
Peak severity
Highlights
Auth Bypass: 4 prior fixes. Scrutinize any change in this area.
scheduler: most-fixed (2 issues). Treat as high-risk during review.
3 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Auth Bypass: Critical communication channels (gRPC, Kafka, and the Envoy administrative interface) have repeatedly lacked enforced authentication or encryption, allowing unauthorized control-plane manipulation and unauthenticated service access. This risk must be mitigated by standardizing mTLS and strict interface binding.
Denial of Service: The scheduler is highly susceptible to denial of service from unbounded operations, including infinite hangs on gRPC streams without timeouts, nil pointer dereferences on gRPC trailers, and node exhaustion due to integer wrapping during memory calculations.
Information Disclosure: The system has historically leaked sensitive cleartext credentials, including cloud storage keys and Kafka configuration details, into application logs, which can be harvested by unprivileged operators with log access.