CVE-2017-3138 - Reachable Assertion

Severity

35%

Complexity

68%

Confidentiality

48%

named contains a feature which allows operators to issue commands to a running server by communicating with the server process over a control channel, using a utility program such as rndc. A regression introduced in a recent feature change has created a situation under which some versions of named can be caused to exit with a REQUIRE assertion failure if they are sent a null command string. Affects BIND 9.9.9->9.9.9-P7, 9.9.10b1->9.9.10rc2, 9.10.4->9.10.4-P7, 9.10.5b1->9.10.5rc2, 9.11.0->9.11.0-P4, 9.11.1b1->9.11.1rc2, 9.9.9-S1->9.9.9-S9.

named contains a feature which allows operators to issue commands to a running server by communicating with the server process over a control channel, using a utility program such as rndc. A regression introduced in a recent feature change has created a situation under which some versions of named can be caused to exit with a REQUIRE assertion failure if they are sent a null command string. Affects BIND 9.9.9->9.9.9-P7, 9.9.10b1->9.9.10rc2, 9.10.4->9.10.4-P7, 9.10.5b1->9.10.5rc2, 9.11.0->9.11.0-P4, 9.11.1b1->9.11.1rc2, 9.9.9-S1->9.9.9-S9.

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

CVSS 2.0 Base Score 3.5. CVSS Attack Vector: network. CVSS Attack Complexity: medium. CVSS Vector: (AV:N/AC:M/Au:S/C:N/I:N/A:P).

Demo Examples

Reachable Assertion

CWE-617

In the excerpt below, an AssertionError (an unchecked exception) is thrown if the user hasn't entered an email address in an HTML form.


               
assert email != null;

Overview

First reported 6 years ago

2019-01-16 20:29:00

Last updated 5 years ago

2019-10-09 23:27:00

Affected Software

ISC BIND 9.9.9

9.9.9

ISC BIND 9.9.9 P1

9.9.9

ISC BIND 9.9.9 Patch 2

9.9.9

ISC BIND 9.9.9 Patch 3

9.9.9

ISC BIND 9.9.9 Patch 4

9.9.9

ISC BIND 9.9.9 Patch 5

9.9.9

ISC BIND 9.9.9 Patch 6

9.9.9

ISC BIND 9.9.9 S1

9.9.9

ISC BIND 9.9.9 S7

9.9.9

ISC BIND 9.9.10 Beta 1

9.9.10

ISC BIND 9.9.10 Release Candidate 1

9.9.10

ISC BIND 9.9.10 Release Candidate 2

9.9.10

ISC BIND 9.10.4

9.10.4

ISC BIND 9.10.4 Patch 1

9.10.4

ISC BIND 9.10.4 Patch 2

9.10.4

ISC BIND 9.10.4 Patch 3

9.10.4

ISC BIND 9.10.4 Patch 4

9.10.4

ISC BIND 9.10.4 Patch 5

9.10.4

ISC BIND 9.10.4 Patch 6

9.10.4

ISC BIND 9.10.5 Beta 1

9.10.5

ISC BIND 9.10.5 Release Candidate 1

9.10.5

ISC BIND 9.10.5 Release Candidate 2

9.10.5

ISC BIND 9.11.0

9.11.0

ISC BIND 9.11.0 Patch 1

9.11.0

ISC BIND 9.11.0 Patch 2

9.11.0

ISC BIND 9.11.0 Patch 3

9.11.0

ISC BIND 9.11.1 Beta 1

9.11.1

ISC BIND 9.11.1 Release Candidate 1

9.11.1

ISC BIND 9.11.1 Release Candidate 2

9.11.1

NetApp Element Software

Debian Linux 8.0 (Jessie)

8.0

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.