• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

grpc / grpc-java / #20375
89%
master: 89%

Build:
Build:
LAST BUILD BRANCH: dev/sauravzg/extauthz-test-fixes
DEFAULT BRANCH: master
Ran 29 Jul 2026 11:41AM UTC
Jobs 1
Files 685
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Jul 2026 11:29AM UTC coverage: 89.12% (+0.007%) from 89.113%
#20375

push

github

web-flow
netty: Fix client-initiated stream limit bypass in NettyServerHandler (v1.83.x backport) (#12942)

Backport of #12933 to v1.83.x.
---
Configure connection.remote().maxActiveStreams(maxStreams) directly upon
`DefaultHttp2Connection` initialization.
Because `NettyServerHandler` instantiates `DefaultHttp2Connection`
directly rather than using Netty's
`AbstractHttp2ConnectionHandlerBuilder`, it missed Netty's built-in
CVE-2026-47244 patch. This left a pre-handshake window where the
server's local connection allowed up to Integer.MAX_VALUE active
client-initiated streams until a SETTINGS_ACK was received. Enforcing
the limit proactively at startup closes this vulnerability window and
prevents client-initiated stream floods / resource exhaustion.

Fixes #12930

38024 of 42666 relevant lines covered (89.12%)

0.89 hits per line

Coverage Regressions

Lines Coverage ∆ File
26
91.23
0.02% ../netty/src/main/java/io/grpc/netty/NettyServerHandler.java
3
74.14
-2.59% ../servlet/src/main/java/io/grpc/servlet/ServletServerStream.java
1
87.6
-0.83% ../rls/src/main/java/io/grpc/rls/LinkedHashLruCache.java
1
92.99
0.93% ../xds/src/main/java/io/grpc/xds/client/ControlPlaneClient.java
1
96.55
-0.57% ../xds/src/main/java/io/grpc/xds/client/LoadReportClient.java
Jobs
ID Job ID Ran Files Coverage
1 #20375.1 29 Jul 2026 11:41AM UTC 685
89.12
Source Files on build #20375
  • Tree
  • List 685
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20375
  • e1f2dbd8 on github
  • Prev Build on v1.83.x
  • Next Build on v1.83.x
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc