CVE-2017-5972 - Uncontrolled Resource Consumption

Severity

78%

Complexity

99%

Confidentiality

115%

The TCP stack in the Linux kernel 3.x does not properly implement a SYN cookie protection mechanism for the case of a fast network connection, which allows remote attackers to cause a denial of service (CPU consumption) by sending many TCP SYN packets, as demonstrated by an attack against the kernel-3.10.0 package in CentOS Linux 7. NOTE: third parties have been unable to discern any relationship between the GitHub Engineering finding and the Trigemini.c attack code.

The TCP stack in the Linux kernel 3.x does not properly implement a SYN cookie protection mechanism for the case of a fast network connection, which allows remote attackers to cause a denial of service (CPU consumption) by sending many TCP SYN packets, as demonstrated by an attack against the kernel-3.10.0 package in CentOS Linux 7. NOTE: third parties have been unable to discern any relationship between the GitHub Engineering finding and the Trigemini.c attack code.

CVSS 3.0 Base Score 7.5. CVSS Attack Vector: network. CVSS Attack Complexity: low. CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).

CVSS 2.0 Base Score 7.8. CVSS Attack Vector: network. CVSS Attack Complexity: low. CVSS Vector: (AV:N/AC:L/Au:N/C:N/I:N/A:C).

Demo Examples

Uncontrolled Resource Consumption

CWE-400

The following example demonstrates the weakness.


               
}
}
}
...
Thread.currentThread().interrupt();// postpone response
...
new Thread(loop).start();
}
}
}
r.run();
...

There are no limits to runnables. Potentially an attacker could cause resource problems very quickly.

Uncontrolled Resource Consumption

CWE-400

This code allocates a socket and forks each time it receives a new connection.


               
}
pid = fork();

The program does not track how many connections have been made, and it does not limit the number of connections. Because forking is a relatively expensive operation, an attacker would be able to cause the system to run out of CPU, processes, or memory by making a large number of connections. Alternatively, an attacker could consume all available connections, preventing others from accessing the system remotely.

Uncontrolled Resource Consumption

CWE-400

In the following example a server socket connection is used to accept a request to store data on the local file system using a specified filename. The method openSocketConnection establishes a server socket to accept requests from a client. When a client establishes a connection to this service the getNextMessage method is first used to retrieve from the socket the name of the file to store the data, the openFileToWrite method will validate the filename and open a file to write to on the local file system. The getNextMessage is then used within a while loop to continuously read data from the socket and output the data to the file until there is no longer any data from the socket.


               
}
closeSocket(socket);
return(FAIL);
closeFile();
}
break;

This example creates a situation where data can be dumped to a file on the local file system without any limits on the size of the file. This could potentially exhaust file or disk resources and/or limit other clients' ability to access the service.

Uncontrolled Resource Consumption

CWE-400

In the following example, the processMessage method receives a two dimensional character array containing the message to be processed. The two-dimensional character array contains the length of the message in the first character array and the message body in the second character array. The getMessageLength method retrieves the integer value of the length from the first character array. After validating that the message length is greater than zero, the body character array pointer points to the start of the second character array of the two-dimensional character array and memory is allocated for the new body character array.


               
}/* process message accepts a two-dimensional character array of the form [length][body] containing the message to be processed */
}
return(SUCCESS);
return(FAIL);

This example creates a situation where the length of the body character array can be very large and will consume excessive memory, exhausting system resources. This can be avoided by restricting the length of the second character array with a maximum length check

Also, consider changing the type from 'int' to 'unsigned int', so that you are always guaranteed that the number is positive. This might not be possible if the protocol specifically requires allowing negative values, or if you cannot control the return value from getMessageLength(), but it could simplify the check to ensure the input is positive, and eliminate other errors such as signed-to-unsigned conversion errors (CWE-195) that may occur elsewhere in the code.


               
if ((length > 0) && (length < MAX_LENGTH)) {...}

Uncontrolled Resource Consumption

CWE-400

In the following example, a server object creates a server socket and accepts client connections to the socket. For every client connection to the socket a separate thread object is generated using the ClientSocketThread class that handles request made by the client through the socket.


               
}
} catch (IOException ex) {...}
serverSocket.close();
t.start();

In this example there is no limit to the number of client connections and client threads that are created. Allowing an unlimited number of client connections and threads could potentially overwhelm the system and system resources.

The server should limit the number of client connections and the client threads that are created. This can be easily done by creating a thread pool object that limits the number of threads that are generated.


               
}
} catch (IOException ex) {...}
serverSocket.close();
pool.execute(t);

Overview

Type

Linux Kernel

First reported 8 years ago

2017-02-14 06:59:00

Last updated 5 years ago

2019-10-03 00:03:00

Affected Software

Linux Kernel 3.0 release candidate 1

3.0

Linux Kernel 3.0 release candidate 2

3.0

Linux Kernel 3.0 release candidate 3

3.0

Linux Kernel 3.0 release candidate 4

3.0

Linux Kernel 3.0 release candidate 5

3.0

Linux Kernel 3.0 release candidate 6

3.0

Linux Kernel 3.0 release candidate 7

3.0

Linux Kernel 3.0.1

3.0.1

Linux Kernel 3.0.2

3.0.2

Linux Kernel 3.0.3

3.0.3

Linux Kernel 3.0.4

3.0.4

Linux Kernel 3.0.5

3.0.5

Linux Kernel 3.0.6

3.0.6

Linux Kernel 3.0.7

3.0.7

Linux Kernel 3.0.8

3.0.8

Linux Kernel 3.0.9

3.0.9

Linux Kernel 3.0.10

3.0.10

Linux Kernel 3.0.11

3.0.11

Linux Kernel 3.0.12

3.0.12

Linux Kernel 3.0.13

3.0.13

Linux Kernel 3.0.14

3.0.14

Linux Kernel 3.0.15

3.0.15

Linux Kernel 3.0.16

3.0.16

Linux Kernel 3.0.17

3.0.17

Linux Kernel 3.0.18

3.0.18

Linux Kernel 3.0.19

3.0.19

Linux Kernel 3.0.20

3.0.20

Linux Kernel 3.0.21

3.0.21

Linux Kernel 3.0.22

3.0.22

Linux Kernel 3.0.23

3.0.23

Linux Kernel 3.0.24

3.0.24

Linux Kernel 3.0.25

3.0.25

Linux Kernel 3.0.26

3.0.26

Linux Kernel 3.0.27

3.0.27

Linux Kernel 3.0.28

3.0.28

Linux Kernel 3.0.29

3.0.29

Linux Kernel 3.0.30

3.0.30

Linux Kernel 3.0.31

3.0.31

Linux Kernel 3.0.32

3.0.32

Linux Kernel 3.0.33

3.0.33

Linux Kernel 3.0.34

3.0.34

Linux Kernel 3.0.35

3.0.35

Linux Kernel 3.0.36

3.0.36

Linux Kernel 3.0.37

3.0.37

Linux Kernel 3.0.38

3.0.38

Linux Kernel 3.0.39

3.0.39

Linux Kernel 3.0.40

3.0.40

Linux Kernel 3.0.41

3.0.41

Linux Kernel 3.0.42

3.0.42

Linux Kernel 3.0.43

3.0.43

Linux Kernel 3.0.44

3.0.44

Linux Kernel 3.0.45

3.0.45

Linux Kernel 3.0.46

3.0.46

Linux Kernel 3.0.47

3.0.47

Linux Kernel 3.0.48

3.0.48

Linux Kernel 3.0.49

3.0.49

Linux Kernel 3.0.50

3.0.50

Linux Kernel 3.0.51

3.0.51

Linux Kernel 3.0.52

3.0.52

Linux Kernel 3.0.53

3.0.53

Linux Kernel 3.0.54

3.0.54

Linux Kernel 3.0.55

3.0.55

Linux Kernel 3.0.56

3.0.56

Linux Kernel 3.0.57

3.0.57

Linux Kernel 3.0.58

3.0.58

Linux Kernel 3.0.59

3.0.59

Linux Kernel 3.0.60

3.0.60

Linux Kernel 3.0.61

3.0.61

Linux Kernel 3.0.62

3.0.62

Linux Kernel 3.0.63

3.0.63

Linux Kernel 3.0.64

3.0.64

Linux Kernel 3.0.65

3.0.65

Linux Kernel 3.0.66

3.0.66

Linux Kernel 3.0.67

3.0.67

Linux Kernel 3.0.68

3.0.68

Linux Kernel 3.0.69

3.0.69

Linux Kernel 3.0.70

3.0.70

Linux Kernel 3.0.71

3.0.71

Linux Kernel 3.0.72

3.0.72

Linux Kernel 3.0.73

3.0.73

Linux Kernel 3.0.74

3.0.74

Linux Kernel 3.0.75

3.0.75

Linux Kernel 3.0.76

3.0.76

Linux Kernel 3.0.77

3.0.77

Linux Kernel 3.0.78

3.0.78

Linux Kernel 3.0.79

3.0.79

Linux Kernel 3.0.80

3.0.80

Linux Kernel 3.0.81

3.0.81

Linux Kernel 3.0.82

3.0.82

Linux Kernel 3.0.83

3.0.83

Linux Kernel 3.0.84

3.0.84

Linux Kernel 3.0.85

3.0.85

Linux Kernel 3.0.86

3.0.86

Linux Kernel 3.0.87

3.0.87

Linux Kernel 3.0.88

3.0.88

Linux Kernel 3.0.89

3.0.89

Linux Kernel 3.0.90

3.0.90

Linux Kernel 3.0.91

3.0.91

Linux Kernel 3.0.92

3.0.92

Linux Kernel 3.0.93

3.0.93

Linux Kernel 3.0.94

3.0.94

Linux Kernel 3.0.95

3.0.95

Linux Kernel 3.0.96

3.0.96

Linux Kernel 3.0.97

3.0.97

Linux Kernel 3.0.98

3.0.98

Linux Kernel 3.0.99

3.0.99

Linux Kernel 3.0.100

3.0.100

Linux Kernel 3.0.101

3.0.101

Linux Kernel 3.1

3.1

Linux Kernel 3.1 release candidate 1

3.1

Linux Kernel 3.1 release candidate 2

3.1

Linux Kernel 3.1 release candidate 3

3.1

Linux Kernel 3.1 release candidate 4

3.1

Linux Kernel 3.1.1

3.1.1

Linux Kernel 3.1.2

3.1.2

Linux Kernel 3.1.3

3.1.3

Linux Kernel 3.1.4

3.1.4

Linux Kernel 3.1.5

3.1.5

Linux Kernel 3.1.6

3.1.6

Linux Kernel 3.1.7

3.1.7

Linux Kernel 3.1.8

3.1.8

Linux Kernel 3.1.9

3.1.9

Linux Kernel 3.1.10

3.1.10

Linux Kernel 3.2

3.2

Linux Kernel 3.2 release candidate 2

3.2

Linux Kernel 3.2 release candidate 3

3.2

Linux Kernel 3.2 release candidate 4

3.2

Linux Kernel 3.2 release candidate 5

3.2

Linux Kernel 3.2 release candidate 6

3.2

Linux Kernel 3.2 release candidate 7

3.2

Linux Kernel 3.2.1

3.2.1

Linux Kernel 3.2.2

3.2.2

Linux Kernel 3.2.3

3.2.3

Linux Kernel 3.2.4

3.2.4

Linux Kernel 3.2.5

3.2.5

Linux Kernel 3.2.6

3.2.6

Linux Kernel 3.2.7

3.2.7

Linux Kernel 3.2.8

3.2.8

Linux Kernel 3.2.9

3.2.9

Linux Kernel 3.2.10

3.2.10

Linux Kernel 3.2.11

3.2.11

Linux Kernel 3.2.12

3.2.12

Linux Kernel 3.2.13

3.2.13

Linux Kernel 3.2.14

3.2.14

Linux Kernel 3.2.15

3.2.15

Linux Kernel 3.2.16

3.2.16

Linux Kernel 3.2.17

3.2.17

Linux Kernel 3.2.18

3.2.18

Linux Kernel 3.2.19

3.2.19

Linux Kernel 3.2.20

3.2.20

Linux Kernel 3.2.21

3.2.21

Linux Kernel 3.2.22

3.2.22

Linux Kernel 3.2.23

3.2.23

Linux Kernel 3.2.24

3.2.24

Linux Kernel 3.2.25

3.2.25

Linux Kernel 3.2.26

3.2.26

Linux Kernel 3.2.27

3.2.27

Linux Kernel 3.2.28

3.2.28

Linux Kernel 3.2.29

3.2.29

Linux Kernel 3.2.30

3.2.30

Linux Kernel 3.2.64

3.2.64

Linux Kernel 3.2.65

3.2.65

Linux Kernel 3.2.66

3.2.66

Linux Kernel 3.2.67

3.2.67

Linux Kernel 3.2.68

3.2.68

Linux Kernel 3.2.69

3.2.69

Linux Kernel 3.2.70

3.2.70

Linux Kernel 3.2.71

3.2.71

Linux Kernel 3.2.72

3.2.72

Linux Kernel 3.2.73

3.2.73

Linux Kernel 3.2.74

3.2.74

Linux Kernel 3.2.75

3.2.75

Linux Kernel 3.2.76

3.2.76

Linux Kernel 3.2.77

3.2.77

Linux Kernel 3.2.78

3.2.78

Linux Kernel 3.2.79

3.2.79

Linux Kernel 3.2.80

3.2.80

Linux Kernel 3.3

3.3

Linux Kernel 3.3 release candidate 1

3.3

Linux Kernel 3.3 release candidate 2

3.3

Linux Kernel 3.3 release candidate 3

3.3

Linux Kernel 3.3 release candidate 4

3.3

Linux Kernel 3.3 release candidate 5

3.3

Linux Kernel 3.3 release candidate 6

3.3

Linux Kernel 3.3 release candidate 7

3.3

Linux Kernel 3.3.1

3.3.1

Linux Kernel 3.3.2

3.3.2

Linux Kernel 3.3.3

3.3.3

Linux Kernel 3.3.4

3.3.4

Linux Kernel 3.3.5

3.3.5

Linux Kernel 3.3.6

3.3.6

Linux Kernel 3.3.7

3.3.7

Linux Kernel 3.3.8

3.3.8

Linux Kernel 3.4

3.4

Linux Kernel 3.4 release candidate 1

3.4

Linux Kernel 3.4 release candidate 2

3.4

Linux Kernel 3.4 release candidate 3

3.4

Linux Kernel 3.4 release candidate 4

3.4

Linux Kernel 3.4 release candidate 5

3.4

Linux Kernel 3.4 release candidate 6

3.4

Linux Kernel 3.4 release candidate 7

3.4

Linux Kernel 3.4.1

3.4.1

Linux Kernel 3.4.2

3.4.2

Linux Kernel 3.4.3

3.4.3

Linux Kernel 3.4.4

3.4.4

Linux Kernel 3.4.5

3.4.5

Linux Kernel 3.4.6

3.4.6

Linux Kernel 3.4.7

3.4.7

Linux Kernel 3.4.8

3.4.8

Linux Kernel 3.4.9

3.4.9

Linux Kernel 3.4.10

3.4.10

Linux Kernel 3.4.11

3.4.11

Linux Kernel 3.4.12

3.4.12

Linux Kernel 3.4.13

3.4.13

Linux Kernel 3.4.14

3.4.14

Linux Kernel 3.4.15

3.4.15

Linux Kernel 3.4.16

3.4.16

Linux Kernel 3.4.17

3.4.17

Linux Kernel 3.4.18

3.4.18

Linux Kernel 3.4.19

3.4.19

Linux Kernel 3.4.20

3.4.20

Linux Kernel 3.4.21

3.4.21

Linux Kernel 3.4.22

3.4.22

Linux Kernel 3.4.23

3.4.23

Linux Kernel 3.4.24

3.4.24

Linux Kernel 3.4.25

3.4.25

Linux Kernel 3.4.26

3.4.26

Linux Kernel 3.4.27

3.4.27

Linux Kernel 3.4.28

3.4.28

Linux Kernel 3.4.29

3.4.29

Linux Kernel 3.4.30

3.4.30

Linux Kernel 3.4.31

3.4.31

Linux Kernel 3.4.32

3.4.32

Linux Kernel 3.4.33

3.4.33

Linux Kernel 3.4.34

3.4.34

Linux Kernel 3.4.35

3.4.35

Linux Kernel 3.4.36

3.4.36

Linux Kernel 3.4.37

3.4.37

Linux Kernel 3.4.38

3.4.38

Linux Kernel 3.4.39

3.4.39

Linux Kernel 3.4.40

3.4.40

Linux Kernel 3.4.41

3.4.41

Linux Kernel 3.4.42

3.4.42

Linux Kernel 3.4.43

3.4.43

Linux Kernel 3.4.44

3.4.44

Linux Kernel 3.4.45

3.4.45

Linux Kernel 3.4.46

3.4.46

Linux Kernel 3.4.47

3.4.47

Linux Kernel 3.4.48

3.4.48

Linux Kernel 3.4.49

3.4.49

Linux Kernel 3.4.50

3.4.50

Linux Kernel 3.4.51

3.4.51

Linux Kernel 3.4.52

3.4.52

Linux Kernel 3.4.53

3.4.53

Linux Kernel 3.4.54

3.4.54

Linux Kernel 3.4.55

3.4.55

Linux Kernel 3.4.56

3.4.56

Linux Kernel 3.4.57

3.4.57

Linux Kernel 3.4.58

3.4.58

Linux Kernel 3.4.59

3.4.59

Linux Kernel 3.4.60

3.4.60

Linux Kernel 3.4.61

3.4.61

Linux Kernel 3.4.62

3.4.62

Linux Kernel 3.4.63

3.4.63

Linux Kernel 3.4.64

3.4.64

Linux Kernel 3.4.65

3.4.65

Linux Kernel 3.4.66

3.4.66

Linux Kernel 3.4.67

3.4.67

Linux Kernel 3.4.68

3.4.68

Linux Kernel 3.4.69

3.4.69

Linux Kernel 3.4.70

3.4.70

Linux Kernel 3.4.71

3.4.71

Linux Kernel 3.4.72

3.4.72

Linux Kernel 3.4.73

3.4.73

Linux Kernel 3.4.74

3.4.74

Linux Kernel 3.4.75

3.4.75

Linux Kernel 3.4.76

3.4.76

Linux Kernel 3.4.77

3.4.77

Linux Kernel 3.4.78

3.4.78

Linux Kernel 3.4.79

3.4.79

Linux Kernel 3.4.80

3.4.80

Linux Kernel 3.4.81

3.4.81

Linux Kernel 3.4.82

3.4.82

Linux Kernel 3.4.83

3.4.83

Linux Kernel 3.4.84

3.4.84

Linux Kernel 3.4.85

3.4.85

Linux Kernel 3.4.86

3.4.86

Linux Kernel 3.4.87

3.4.87

Linux Kernel 3.4.88

3.4.88

Linux Kernel 3.4.89

3.4.89

Linux Kernel 3.4.90

3.4.90

Linux Kernel 3.4.91

3.4.91

Linux Kernel 3.4.92

3.4.92

Linux Kernel 3.4.93

3.4.93

Linux Kernel 3.4.94

3.4.94

Linux Kernel 3.4.95

3.4.95

Linux Kernel 3.4.96

3.4.96

Linux Kernel 3.4.97

3.4.97

Linux Kernel 3.4.98

3.4.98

Linux Kernel 3.4.99

3.4.99

Linux Kernel 3.4.100

3.4.100

Linux Kernel 3.4.101

3.4.101

Linux Kernel 3.4.102

3.4.102

Linux Kernel 3.4.103

3.4.103

Linux Kernel 3.4.104

3.4.104

Linux Kernel 3.4.105

3.4.105

Linux Kernel 3.4.106

3.4.106

Linux Kernel 3.4.107

3.4.107

Linux Kernel 3.4.108

3.4.108

Linux Kernel 3.4.109

3.4.109

Linux Kernel 3.4.110

3.4.110

Linux Kernel 3.4.111

3.4.111

Linux Kernel 3.4.112

3.4.112

Linux Kernel 3.5.1

3.5.1

Linux Kernel 3.5.2

3.5.2

Linux Kernel 3.5.3

3.5.3

Linux Kernel 3.5.4

3.5.4

Linux Kernel 3.5.5

3.5.5

Linux Kernel 3.5.6

3.5.6

Linux Kernel 3.5.7

3.5.7

Linux Kernel 3.6

3.6

Linux Kernel 3.6 Release Candidate 5

3.6

Linux Kernel 3.6.1

3.6.1

Linux Kernel 3.6.2

3.6.2

Linux Kernel 3.6.3

3.6.3

Linux Kernel 3.6.4

3.6.4

Linux Kernel 3.6.5

3.6.5

Linux Kernel 3.6.6

3.6.6

Linux Kernel 3.6.7

3.6.7

Linux Kernel 3.6.8

3.6.8

Linux Kernel 3.6.9

3.6.9

Linux Kernel 3.6.10

3.6.10

Linux Kernel 3.6.11

3.6.11

Linux Kernel 3.7

3.7

Linux Kernel 3.7.1

3.7.1

Linux Kernel 3.7.2

3.7.2

Linux Kernel 3.7.3

3.7.3

Linux Kernel 3.7.4

3.7.4

Linux Kernel 3.7.5

3.7.5

Linux Kernel 3.7.6

3.7.6

Linux Kernel 3.7.7

3.7.7

Linux Kernel 3.7.8

3.7.8

Linux Kernel 3.7.9

3.7.9

Linux Kernel 3.7.10

3.7.10

Linux Kernel 3.8.0

3.8.0

Linux Kernel 3.8.1

3.8.1

Linux Kernel 3.8.2

3.8.2

Linux Kernel 3.8.3

3.8.3

Linux Kernel 3.8.4

3.8.4

Linux Kernel 3.8.5

3.8.5

Linux Kernel 3.8.6

3.8.6

Linux Kernel 3.8.7

3.8.7

Linux Kernel 3.8.8

3.8.8

Linux Kernel 3.8.9

3.8.9

Linux Kernel 3.8.10

3.8.10

Linux Kernel 3.8.11

3.8.11

Linux Kernel 3.8.12

3.8.12

Linux Kernel 3.8.13

3.8.13

Linux Kernel 3.9 release candidate 1

3.9

Linux Kernel 3.9 release candidate 2

3.9

Linux Kernel 3.9 release candidate 3

3.9

Linux Kernel 3.9 release candidate 4

3.9

Linux Kernel 3.9 release candidate 5

3.9

Linux Kernel 3.9 release candidate 6

3.9

Linux Kernel 3.9 release candidate 7

3.9

Linux Kernel 3.9.0

3.9.0

Linux Kernel 3.9.1

3.9.1

Linux Kernel 3.9.2

3.9.2

Linux Kernel 3.9.3

3.9.3

Linux Kernel 3.9.4

3.9.4

Linux Kernel 3.9.5

3.9.5

Linux Kernel 3.9.6

3.9.6

Linux Kernel 3.9.7

3.9.7

Linux Kernel 3.9.8

3.9.8

Linux Kernel 3.9.9

3.9.9

Linux Kernel 3.9.10

3.9.10

Linux Kernel 3.9.11

3.9.11

Linux Kernel 3.10

3.10

Linux Kernel 3.10.1

3.10.1

Linux Kernel 3.10.2

3.10.2

Linux Kernel 3.10.3

3.10.3

Linux Kernel 3.10.4

3.10.4

Linux Kernel 3.10.5

3.10.5

Linux Kernel 3.10.6

3.10.6

Linux Kernel 3.10.7

3.10.7

Linux Kernel 3.10.8

3.10.8

Linux Kernel 3.10.9

3.10.9

Linux Kernel 3.10.10

3.10.10

Linux Kernel 3.10.11

3.10.11

Linux Kernel 3.10.2

3.10.12

Linux Kernel 3.10.13

3.10.13

Linux Kernel 3.10.14

3.10.14

Linux Kernel 3.10.15

3.10.15

Linux Kernel 3.10.16

3.10.16

Linux Kernel 3.10.17

3.10.17

Linux Kernel 3.10.18

3.10.18

Linux Kernel 3.10.19

3.10.19

Linux Kernel 3.10.20

3.10.20

Linux Kernel 3.10.21

3.10.21

Linux Kernel 3.10.22

3.10.22

Linux Kernel 3.10.23

3.10.23

Linux Kernel 3.10.24

3.10.24

Linux Kernel 3.10.25

3.10.25

Linux Kernel 3.10.26

3.10.26

Linux Kernel 3.10.27

3.10.27

Linux Kernel 3.10.28

3.10.28

Linux Kernel 3.10.29

3.10.29

Linux Kernel 3.10.30

3.10.30

Linux Kernel 3.10.31

3.10.31

Linux Kernel 3.10.32

3.10.32

Linux Kernel 3.10.33

3.10.33

Linux Kernel 3.10.34

3.10.34

Linux Kernel 3.10.35

3.10.35

Linux Kernel 3.10.36

3.10.36

Linux Kernel 3.10.37

3.10.37

Linux Kernel 3.10.38

3.10.38

Linux Kernel 3.10.39

3.10.39

Linux Kernel 3.10.40

3.10.40

Linux Kernel 3.10.41

3.10.41

Linux Kernel 3.10.42

3.10.42

Linux Kernel 3.10.43

3.10.43

Linux Kernel 3.10.44

3.10.44

Linux Kernel 3.10.45

3.10.45

Linux Kernel 3.10.46

3.10.46

Linux Kernel 3.10.47

3.10.47

Linux Kernel 3.10.48

3.10.48

Linux Kernel 3.10.49

3.10.49

Linux Kernel 3.10.50

3.10.50

Linux Kernel 3.10.51

3.10.51

Linux Kernel 3.10.52

3.10.52

Linux Kernel 3.10.53

3.10.53

Linux Kernel 3.10.54

3.10.54

Linux Kernel 3.10.55

3.10.55

Linux Kernel 3.10.56

3.10.56

Linux Kernel 3.10.57

3.10.57

Linux Kernel 3.10.58

3.10.58

Linux Kernel 3.10.59

3.10.59

Linux Kernel 3.10.60

3.10.60

Linux Kernel 3.10.61

3.10.61

Linux Kernel 3.10.62

3.10.62

Linux Kernel 3.10.63

3.10.63

Linux Kernel 3.10.64

3.10.64

Linux Kernel 3.10.65

3.10.65

Linux Kernel 3.10.66

3.10.66

Linux Kernel 3.10.67

3.10.67

Linux Kernel 3.10.68

3.10.68

Linux Kernel 3.10.69

3.10.69

Linux Kernel 3.10.70

3.10.70

Linux Kernel 3.10.71

3.10.71

Linux Kernel 3.10.72

3.10.72

Linux Kernel 3.10.73

3.10.73

Linux Kernel 3.10.74

3.10.74

Linux Kernel 3.10.75

3.10.75

Linux Kernel 3.10.76

3.10.76

Linux Kernel 3.10.77

3.10.77

Linux Kernel 3.10.78

3.10.78

Linux Kernel 3.10.79

3.10.79

Linux Kernel 3.10.80

3.10.80

Linux Kernel 3.10.81

3.10.81

Linux Kernel 3.10.82

3.10.82

Linux Kernel 3.10.83

3.10.83

Linux Kernel 3.10.84

3.10.84

Linux Kernel 3.10.85

3.10.85

Linux Kernel 3.10.86

3.10.86

Linux Kernel 3.10.87

3.10.87

Linux Kernel 3.10.88

3.10.88

Linux Kernel 3.10.89

3.10.89

Linux Kernel 3.10.90

3.10.90

Linux Kernel 3.10.91

3.10.91

Linux Kernel 3.10.92

3.10.92

Linux Kernel 3.10.93

3.10.93

Linux Kernel 3.10.94

3.10.94

Linux Kernel 3.10.95

3.10.95

Linux Kernel 3.10.96

3.10.96

Linux Kernel 3.10.97

3.10.97

Linux Kernel 3.10.98

3.10.98

Linux Kernel 3.10.99

3.10.99

Linux Kernel 3.10.100

3.10.100

Linux Kernel 3.10.101

3.10.101

Linux Kernel 3.10.102

3.10.102

Linux Kernel 3.11

3.11

Linux Kernel 3.11.1

3.11.1

Linux Kernel 3.11.2

3.11.2

Linux Kernel 3.11.3

3.11.3

Linux Kernel 3.11.4

3.11.4

Linux Kernel 3.11.5

3.11.5

Linux Kernel 3.11.6

3.11.6

Linux Kernel 3.11.7

3.11.7

Linux Kernel 3.11.8

3.11.8

Linux Kernel 3.11.9

3.11.9

Linux Kernel 3.11.10

3.11.10

Linux Kernel 3.12

3.12

Linux Kernel 3.12.1

3.12.1

Linux Kernel 3.12.2

3.12.2

Linux Kernel 3.12.3

3.12.3

Linux Kernel 3.12.4

3.12.4

Linux Kernel 3.12.5

3.12.5

Linux Kernel 3.12.6

3.12.6

Linux Kernel 3.12.7

3.12.7

Linux Kernel 3.12.8

3.12.8

Linux Kernel 3.12.9

3.12.9

Linux Kernel 3.12.10

3.12.10

Linux Kernel 3.12.11

3.12.11

Linux Kernel 3.12.12

3.12.12

Linux Kernel 3.12.13

3.12.13

Linux Kernel 3.12.14

3.12.14

Linux Kernel 3.12.15

3.12.15

Linux Kernel 3.12.16

3.12.16

Linux Kernel 3.12.17

3.12.17

Linux Kernel 3.12.18

3.12.18

Linux Kernel 3.12.19

3.12.19

Linux Kernel 3.12.20

3.12.20

Linux Kernel 3.12.21

3.12.21

Linux Kernel 3.12.22

3.12.22

Linux Kernel 3.12.23

3.12.23

Linux Kernel 3.12.24

3.12.24

Linux Kernel 3.12.25

3.12.25

Linux Kernel 3.12.26

3.12.26

Linux Kernel 3.12.27

3.12.27

Linux Kernel 3.12.28

3.12.28

Linux Kernel 3.12.29

3.12.29

Linux Kernel 3.12.30

3.12.30

Linux Kernel 3.12.31

3.12.31

Linux Kernel 3.12.32

3.12.32

Linux Kernel 3.12.33

3.12.33

Linux Kernel 3.12.34

3.12.34

Linux Kernel 3.12.35

3.12.35

Linux Kernel 3.12.36

3.12.36

Linux Kernel 3.12.37

3.12.37

Linux Kernel 3.12.38

3.12.38

Linux Kernel 3.12.39

3.12.39

Linux Kernel 3.12.40

3.12.40

Linux Kernel 3.12.41

3.12.41

Linux Kernel 3.12.42

3.12.42

Linux Kernel 3.12.43

3.12.43

Linux Kernel 3.12.44

3.12.44

Linux Kernel 3.12.45

3.12.45

Linux Kernel 3.12.46

3.12.46

Linux Kernel 3.12.47

3.12.47

Linux Kernel 3.12.48

3.12.48

Linux Kernel 3.12.49

3.12.49

Linux Kernel 3.12.50

3.12.50

Linux Kernel 3.12.51

3.12.51

Linux Kernel 3.12.52

3.12.52

Linux Kernel 3.12.53

3.12.53

Linux Kernel 3.12.54

3.12.54

Linux Kernel 3.12.55

3.12.55

Linux Kernel 3.12.56

3.12.56

Linux Kernel 3.12.57

3.12.57

Linux Kernel 3.12.58

3.12.58

Linux Kernel 3.12.59

3.12.59

Linux Kernel 3.13

3.13

Linux Kernel 3.13.1

3.13.1

Linux Kernel 3.13.2

3.13.2

Linux Kernel 3.13.3

3.13.3

Linux Kernel 3.13.4

3.13.4

Linux Kernel 3.13.5

3.13.5

Linux Kernel 3.13.6

3.13.6

Linux Kernel 3.13.7

3.13.7

Linux Kernel 3.13.8

3.13.8

Linux Kernel 3.13.9

3.13.9

Linux Kernel 3.13.10

3.13.10

Linux Kernel 3.13.11

3.13.11

Linux Kernel 3.14

3.14

Linux Kernel 3.14 release candidate 1

3.14

Linux Kernel 3.14 release candidate 2

3.14

Linux Kernel 3.14 release candidate 3

3.14

Linux Kernel 3.14 release candidate 4

3.14

Linux Kernel 3.14 release candidate 5

3.14

Linux Kernel 3.14 release candidate 6

3.14

Linux Kernel 3.14 release candidate 7

3.14

Linux Kernel 3.14 release candidate 8

3.14

Linux Kernel 3.14.1

3.14.1

Linux Kernel 3.14.2

3.14.2

Linux Kernel 3.14.3

3.14.3

Linux Kernel 3.14.4

3.14.4

Linux Kernel 3.14.5

3.14.5

Linux Kernel 3.14.10

3.14.10

Linux Kernel 3.14.11

3.14.11

Linux Kernel 3.14.12

3.14.12

Linux Kernel 3.14.13

3.14.13

Linux Kernel 3.14.14

3.14.14

Linux Kernel 3.14.15

3.14.15

Linux Kernel 3.14.16

3.14.16

Linux Kernel 3.14.17

3.14.17

Linux Kernel 3.14.18

3.14.18

Linux Kernel 3.14.19

3.14.19

Linux Kernel 3.14.20

3.14.20

Linux Kernel 3.14.21

3.14.21

Linux Kernel 3.14.22

3.14.22

Linux Kernel 3.14.23

3.14.23

Linux Kernel 3.14.24

3.14.24

Linux Kernel 3.14.25

3.14.25

Linux Kernel 3.14.26

3.14.26

Linux Kernel 3.14.27

3.14.27

Linux Kernel 3.14.28

3.14.28

Linux Kernel 3.14.29

3.14.29

Linux Kernel 3.14.30

3.14.30

Linux Kernel 3.14.31

3.14.31

Linux Kernel 3.14.32

3.14.32

Linux Kernel 3.14.33

3.14.33

Linux Kernel 3.14.34

3.14.34

Linux Kernel 3.14.35

3.14.35

Linux Kernel 3.14.36

3.14.36

Linux Kernel 3.14.37

3.14.37

Linux Kernel 3.14.38

3.14.38

Linux Kernel 3.14.39

3.14.39

Linux Kernel 3.14.40

3.14.40

Linux Kernel 3.14.41

3.14.41

Linux Kernel 3.14.42

3.14.42

Linux Kernel 3.14.43

3.14.43

Linux Kernel 3.14.44

3.14.44

Linux Kernel 3.14.45

3.14.45

Linux Kernel 3.14.46

3.14.46

Linux Kernel 3.14.47

3.14.47

Linux Kernel 3.14.48

3.14.48

Linux Kernel 3.14.49

3.14.49

Linux Kernel 3.14.50

3.14.50

Linux Kernel 3.14.51

3.14.51

Linux Kernel 3.14.52

3.14.52

Linux Kernel 3.14.53

3.14.53

Linux Kernel 3.14.54

3.14.54

Linux Kernel 3.14.55

3.14.55

Linux Kernel 3.14.56

3.14.56

Linux Kernel 3.14.57

3.14.57

Linux Kernel 3.14.58

3.14.58

Linux Kernel 3.14.59

3.14.59

Linux Kernel 3.14.60

3.14.60

Linux Kernel 3.14.61

3.14.61

Linux Kernel 3.14.62

3.14.62

Linux Kernel 3.14.63

3.14.63

Linux Kernel 3.14.64

3.14.64

Linux Kernel 3.14.65

3.14.65

Linux Kernel 3.14.66

3.14.66

Linux Kernel 3.14.67

3.14.67

Linux Kernel 3.14.68

3.14.68

Linux Kernel 3.15

3.15

Linux Kernel 3.15 Release Candidate 4

3.15

Linux Kernel 3.15.1

3.15.1

Linux Kernel 3.15.2

3.15.2

Linux Kernel 3.15.3

3.15.3

Linux Kernel 3.15.4

3.15.4

Linux Kernel 3.15.5

3.15.5

Linux Kernel 3.15.6

3.15.6

Linux Kernel 3.15.7

3.15.7

Linux Kernel 3.15.8

3.15.8

Linux Kernel 3.15.10

3.15.10

Linux Kernel 3.16.0

3.16.0

Linux Kernel 3.16.1

3.16.1

Linux Kernel 3.16.4

3.16.4

Linux Kernel 3.16.5

3.16.5

Linux Kernel 3.16.6

3.16.6

Linux Kernel 3.16.7

3.16.7

Linux Kernel 3.17.5

3.17.5

Linux Kernel 3.17.6

3.17.6

Linux Kernel 3.17.7

3.17.7

Linux Kernel 3.17.8

3.17.8

Linux Kernel 3.18.0

3.18.0

Linux Kernel 3.18.1

3.18.1

Linux Kernel 3.18.2

3.18.2

Linux Kernel 3.18.3

3.18.3

Linux Kernel 3.18.4

3.18.4

Linux Kernel 3.18.5

3.18.5

Linux Kernel 3.18.6

3.18.6

Linux Kernel 3.18.7

3.18.7

Linux Kernel 3.18.8

3.18.8

Linux Kernel 3.18.10

3.18.10

Linux Kernel 3.18.11

3.18.11

Linux Kernel 3.18.12

3.18.12

Linux Kernel 3.18.13

3.18.13

Linux Kernel 3.18.14

3.18.14

Linux Kernel 3.18.15

3.18.15

Linux Kernel 3.18.16

3.18.16

Linux Kernel 3.18.17

3.18.17

Linux Kernel 3.18.18

3.18.18

Linux Kernel 3.18.19

3.18.19

Linux Kernel 3.18.20

3.18.20

Linux Kernel 3.18.21

3.18.21

Linux Kernel 3.18.22

3.18.22

Linux Kernel 3.18.23

3.18.23

Linux Kernel 3.18.24

3.18.24

Linux Kernel 3.18.25

3.18.25

Linux Kernel 3.18.26

3.18.26

Linux Kernel 3.18.27

3.18.27

Linux Kernel 3.18.28

3.18.28

Linux Kernel 3.18.29

3.18.29

Linux Kernel 3.18.30

3.18.30

Linux Kernel 3.18.31

3.18.31

Linux Kernel 3.18.32

3.18.32

Linux Kernel 3.19

3.19

Linux Kernel 3.19.1

3.19.1

Linux Kernel 3.19.2

3.19.2

Linux Kernel 3.19.3

3.19.3

Linux Kernel 3.19.4

3.19.4

Linux Kernel 3.19.5

3.19.5

Linux Kernel 3.19.6

3.19.6

Linux Kernel 3.19.7

3.19.7

Linux Kernel 3.19.8

3.19.8

Stay updated

ExploitPedia is constantly evolving. Sign up to receive a notification when we release additional functionality.

Get in touch

If you'd like to report a bug or have any suggestions for improvements then please do get in touch with us using this form. We will get back to you as soon as we can.