Security context

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

line/armeria
main @ 135785d
5
Fixes
5
CVEs
CRITICAL
Peak severity
Highlights
Information Disclosure: 2 prior fixes. Scrutinize any change in this area.
.github/workflows/actions_build.yml: most-fixed (1 issue). Treat as high-risk during review.
2 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: The lack of transport-socket TLS (including SAN and certificate pin verification) in the xDS Preprocessor allowed remote calls to bypass peer certificate validation during upstream connections.
Insecure Extension Loading: Reliance on implicit ServiceLoader (SPI) registration made key xDS extension factories (like credential injectors and routers) vulnerable to hijack, requiring explicit built-in registration with higher precedence.
Information Disclosure: Failure to respect buffer position, limit, and offset constraints during serialization (TTextProtocol) caused the entire backing array of ByteBuffers to be leaked.