Skip to content

Commit df1f5c4

Browse files
posixninjanikias
authored andcommitted
common: [security fix] Make sure sockets only listen locally
1 parent decffad commit df1f5c4

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
@@ -172,7 +172,7 @@ int socket_create(uint16_t port)
172172

173173
memset((void *) &saddr, 0, sizeof(saddr));
174174
saddr.sin_family = AF_INET;
175-
saddr.sin_addr.s_addr = htonl(INADDR_ANY);
175+
saddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
176176
saddr.sin_port = htons(port);
177177

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

330330
memset(&addr, 0, sizeof(addr));
331331
addr.sin_family = AF_INET;
332-
addr.sin_addr.s_addr = htonl(INADDR_ANY);
332+
addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
333333
addr.sin_port = htons(port);
334334

335335
addr_len = sizeof(addr);

0 commit comments

Comments
 (0)