Skip to content

Commit

Permalink
Merge pull request #1657 from fl4via/UNDERTOW-2429
Browse files Browse the repository at this point in the history
[UNDERTOW-2429] CVE-2024-7885 Fix ProxyProtocolReadListener leak betw…
  • Loading branch information
fl4via authored Aug 30, 2024
2 parents 1af12df + d0c82ba commit a5c20df
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ class ProxyProtocolReadListener implements ChannelListener<StreamSourceChannel>
private InetAddress destAddress;
private int sourcePort = -1;
private int destPort = -1;
private StringBuilder stringBuilder = new StringBuilder();
private boolean carriageReturnSeen = false;
private boolean parsingUnknown = false;

Expand Down Expand Up @@ -223,6 +222,7 @@ private void parseProxyProtocolV2(PooledByteBuffer buffer, AtomicBoolean freeBuf
}

private void parseProxyProtocolV1(PooledByteBuffer buffer, AtomicBoolean freeBuffer) throws IOException {
final StringBuilder stringBuilder = new StringBuilder();
while (buffer.getBuffer().hasRemaining()) {
char c = (char) buffer.getBuffer().get();
if (byteCount < NAME.length) {
Expand Down

0 comments on commit a5c20df

Please sign in to comment.