Skip to content

Commit 1b787c1

Browse files
tooryxcopybara-github
authored andcommitted
Enforce a timeout on the socket to avoid waiting forever.
PiperOrigin-RevId: 788933428 Change-Id: Icdd636b97b5897c22a8cbbeeacf3aa31014e750f
1 parent 3313ad1 commit 1b787c1

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

doyensec/detectors/rocketmq_rce_cve_2023_33246/src/main/java/com/google/tsunami/plugins/detectors/rce/cve202333246/RocketMqCve202333246Detector.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ private byte[] sendPayload(NetworkService service, byte[] payload) {
152152
var servicePort = service.getNetworkEndpoint().getPort().getPortNumber();
153153

154154
try (var socket = socketFactory.createSocket(serviceIp, servicePort)) {
155+
socket.setSoTimeout(2000);
155156
socket.getOutputStream().write(payload);
156157

157158
byte[] response = new byte[4096];

0 commit comments

Comments
 (0)