From aac17fc81ad6bf1b2dee1ac372f8fd70aad0db2d Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 8 Jan 2020 16:03:01 +0100 Subject: [PATCH] IPv4: Randomize the first TCP sequence number Fixes #185. --- Kernel/Net/TCPSocket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Net/TCPSocket.cpp b/Kernel/Net/TCPSocket.cpp index 38e4f1024fa..720b46368d2 100644 --- a/Kernel/Net/TCPSocket.cpp +++ b/Kernel/Net/TCPSocket.cpp @@ -331,7 +331,7 @@ KResult TCPSocket::protocol_connect(FileDescription& description, ShouldBlock sh allocate_local_port_if_needed(); - m_sequence_number = 0; + m_sequence_number = get_good_random(); m_ack_number = 0; set_setup_state(SetupState::InProgress);