Skip to content

Commit 4397b33

Browse files
posixninjanikias
authored andcommitted
common: [security fix] Make sure sockets only listen locally
1 parent 4d365ee commit 4397b33

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: common/socket.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ int socket_create(uint16_t port)
203203

204204
memset((void *) &saddr, 0, sizeof(saddr));
205205
saddr.sin_family = AF_INET;
206-
saddr.sin_addr.s_addr = htonl(INADDR_ANY);
206+
saddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
207207
saddr.sin_port = htons(port);
208208

209209
if (0 > bind(sfd, (struct sockaddr *) &saddr, sizeof(saddr))) {
@@ -368,7 +368,7 @@ int socket_accept(int fd, uint16_t port)
368368

369369
memset(&addr, 0, sizeof(addr));
370370
addr.sin_family = AF_INET;
371-
addr.sin_addr.s_addr = htonl(INADDR_ANY);
371+
addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
372372
addr.sin_port = htons(port);
373373

374374
addr_len = sizeof(addr);

0 commit comments

Comments
 (0)