CVE-2016-2118

Severity

75%

Complexity

16%

Confidentiality

98%

The MS-SAMR and MS-LSAD protocol implementations in Samba 3.x and 4.x before 4.2.11, 4.3.x before 4.3.8, and 4.4.x before 4.4.2 mishandle DCERPC connections, which allows man-in-the-middle attackers to perform protocol-downgrade attacks and impersonate users by modifying the client-server data stream, aka "BADLOCK."

The MS-SAMR and MS-LSAD protocol implementations in Samba 3.x and 4.x before 4.2.11, 4.3.x before 4.3.8, and 4.4.x before 4.4.2 mishandle DCERPC connections, which allows man-in-the-middle attackers to perform protocol-downgrade attacks and impersonate users by modifying the client-server data stream, aka "BADLOCK."

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

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

Overview

First reported 8 years ago

2016-04-12 23:59:00

Last updated 5 years ago

2019-09-27 17:17:00

Affected Software

Samba 3.0.0

3.0.0

Samba 3.0.1

3.0.1

Samba 3.0.2

3.0.2

Samba 3.0.2a

3.0.2

Samba 3.0.2a

3.0.2a

Samba 3.0.3

3.0.3

Samba 3.0.4

3.0.4

Samba 3.0.4 release candidate 1

3.0.4

Samba 3.0.5

3.0.5

Samba 3.0.6

3.0.6

Samba 3.0.7

3.0.7

Samba 3.0.8

3.0.8

Samba 3.0.9

3.0.9

Samba 3.0.10

3.0.10

Samba 3.0.11

3.0.11

Samba 3.0.12

3.0.12

Samba 3.0.13

3.0.13

Samba 3.0.14

3.0.14

Samba 3.0.14a

3.0.14

Samba 3.0.14a

3.0.14a

Samba 3.0.15

3.0.15

Samba 3.0.16

3.0.16

Samba 3.0.17

3.0.17

Samba 3.0.18

3.0.18

Samba 3.0.19

3.0.19

Samba 3.0.20

3.0.20

Samba 3.0.20a

3.0.20

Samba 3.0.20b

3.0.20

Samba 3.0.20a

3.0.20a

Samba 3.0.20b

3.0.20b

Samba 3.0.21

3.0.21

Samba 3.0.21a

3.0.21

Samba 3.0.21b

3.0.21

Samba 3.0.21c

3.0.21

Samba 3.0.21a

3.0.21a

Samba 3.0.21b

3.0.21b

Samba 3.0.21c

3.0.21c

Samba 3.0.22

3.0.22

Samba 3.0.23

3.0.23

Samba 3.0.23a

3.0.23

Samba 3.0.23b

3.0.23

Samba 3.0.23c

3.0.23

Samba 3.0.23d

3.0.23

Samba 3.0.23a

3.0.23a

Samba 3.0.23b

3.0.23b

Samba 3.0.23c

3.0.23c

Samba 3.0.23d

3.0.23d

Samba 3.0.24

3.0.24

Samba 3.0.25

3.0.25

Samba 3.0.25a

3.0.25

Samba 3.0.25b

3.0.25

Samba 3.0.25c

3.0.25

Samba 3.0.25 pre1

3.0.25

Samba 3.0.25 pre2

3.0.25

Samba 3.0.25 release candidate 1

3.0.25

Samba 3.0.25 release candiate 2

3.0.25

Samba 3.0.25 release candidate 3

3.0.25

Samba 3.0.25a

3.0.25a

Samba 3.0.25b

3.0.25b

Samba 3.0.25c

3.0.25c

Samba 3.0.26

3.0.26

Samba 3.0.26a

3.0.26

Samba 3.0.26a

3.0.26a

Samba 3.0.27

3.0.27

Samba 3.0.27a

3.0.27

Samba 3.0.28

3.0.28

Samba 3.0.28a

3.0.28

Samba 3.0.29

3.0.29

Samba 3.0.30

3.0.30

Samba 3.0.31

3.0.31

Samba 3.0.32

3.0.32

Samba 3.0.33

3.0.33

Samba 3.0.34

3.0.34

Samba 3.0.35

3.0.35

Samba 3.0.36

3.0.36

Samba 3.0.37

3.0.37

Samba 3.1.0

3.1.0

Samba 3.2.0

3.2.0

Samba 3.2.1

3.2.1

Samba 3.2.2

3.2.2

Samba 3.2.3

3.2.3

Samba 3.2.4

3.2.4

Samba 3.2.5

3.2.5

Samba 3.2.6

3.2.6

Samba 3.2.7

3.2.7

Samba 3.2.8

3.2.8

Samba 3.2.9

3.2.9

Samba 3.2.10

3.2.10

Samba 3.2.11

3.2.11

Samba 3.2.12

3.2.12

Samba 3.2.13

3.2.13

Samba 3.2.14

3.2.14

Samba 3.2.15

3.2.15

Samba 3.3.0

3.3.0

Samba 3.3.1

3.3.1

Samba 3.3.2

3.3.2

Samba 3.3.3

3.3.3

Samba 3.3.4

3.3.4

Samba 3.3.5

3.3.5

Samba 3.3.6

3.3.6

Samba 3.3.7

3.3.7

Samba 3.3.8

3.3.8

Samba 3.3.9

3.3.9

Samba 3.3.10

3.3.10

Samba 3.3.11

3.3.11

Samba 3.3.12

3.3.12

Samba 3.3.13

3.3.13

Samba 3.3.14

3.3.14

Samba 3.3.15

3.3.15

Samba 3.3.16

3.3.16

Samba 3.4.0

3.4.0

Samba 3.4.1

3.4.1

Samba 3.4.2

3.4.2

Samba 3.4.3

3.4.3

Samba 3.4.4

3.4.4

Samba 3.4.5

3.4.5

Samba 3.4.6

3.4.6

Samba 3.4.7

3.4.7

Samba 3.4.8

3.4.8

Samba 3.4.9

3.4.9

Samba 3.4.10

3.4.10

Samba 3.4.11

3.4.11

Samba 3.4.12

3.4.12

Samba 3.4.13

3.4.13

Samba 3.4.14

3.4.14

Samba 3.4.15

3.4.15

Samba 3.4.16

3.4.16

Samba 3.4.17

3.4.17

Samba 3.5.0

3.5.0

Samba 3.5.1

3.5.1

Samba 3.5.2

3.5.2

Samba 3.5.3

3.5.3

Samba 3.5.4

3.5.4

Samba 3.5.5

3.5.5

Samba 3.5.6

3.5.6

Samba 3.5.7

3.5.7

Samba 3.5.8

3.5.8

Samba 3.5.9

3.5.9

Samba 3.5.10

3.5.10

Samba 3.5.11

3.5.11

Samba 3.5.12

3.5.12

Samba 3.5.13

3.5.13

Samba 3.5.14

3.5.14

Samba 3.5.15

3.5.15

Samba 3.5.16

3.5.16

Samba 3.5.17

3.5.17

Samba 3.5.18

3.5.18

Samba 3.5.19

3.5.19

Samba 3.5.20

3.5.20

Samba 3.5.21

3.5.21

Samba 3.5.22

3.5.22

Samba 3.6.0

3.6.0

Samba 3.6.1

3.6.1

Samba 3.6.2

3.6.2

Samba 3.6.3

3.6.3

Samba 3.6.4

3.6.4

Samba 3.6.5

3.6.5

Samba 3.6.6

3.6.6

Samba 3.6.7

3.6.7

Samba 3.6.8

3.6.8

Samba 3.6.9

3.6.9

Samba 3.6.10

3.6.10

Samba 3.6.11

3.6.11

Samba 3.6.12

3.6.12

Samba 3.6.13

3.6.13

Samba 3.6.14

3.6.14

Samba 3.6.15

3.6.15

Samba 3.6.16

3.6.16

Samba 3.6.17

3.6.17

Samba 3.6.18

3.6.18

Samba 3.6.19

3.6.19

Samba 3.6.20

3.6.20

Samba 3.6.21

3.6.21

Samba 3.6.22

3.6.22

Samba 3.6.23

3.6.23

Samba 3.6.24

3.6.24

Samba 4.0.0

4.0.0

Samba 4.0.1

4.0.1

Samba 4.0.2

4.0.2

Samba 4.0.3

4.0.3

Samba 4.0.4

4.0.4

Samba 4.0.5

4.0.5

Samba 4.0.6

4.0.6

Samba 4.0.7

4.0.7

Samba 4.0.8

4.0.8

Samba 4.0.9

4.0.9

Samba 4.0.10

4.0.10

Samba 4.0.11

4.0.11

Samba 4.0.12

4.0.12

Samba 4.0.13

4.0.13

Samba 4.0.14

4.0.14

Samba 4.0.15

4.0.15

Samba 4.0.16

4.0.16

Samba 4.0.17

4.0.17

Samba 4.0.18

4.0.18

Samba 4.0.19

4.0.19

Samba 4.0.20

4.0.20

Samba 4.0.21

4.0.21

Samba 4.0.22

4.0.22

Samba 4.0.23

4.0.23

Samba 4.0.24

4.0.24

Samba 4.1.0

4.1.0

Samba 4.1.1

4.1.1

Samba 4.1.2

4.1.2

Samba 4.1.3

4.1.3

Samba 4.1.4

4.1.4

Samba 4.1.5

4.1.5

Samba 4.1.6

4.1.6

Samba 4.1.7

4.1.7

Samba 4.1.8

4.1.8

Samba 4.1.9

4.1.9

Samba 4.1.10

4.1.10

Samba 4.1.11

4.1.11

Samba 4.1.12

4.1.12

Samba 4.1.13

4.1.13

Samba 4.1.14

4.1.14

Samba 4.1.15

4.1.15

Samba 4.1.16

4.1.16

Samba 4.1.17

4.1.17

Samba 4.1.18

4.1.18

Samba 4.1.19

4.1.19

Samba 4.1.20

4.1.20

Samba 4.1.21

4.1.21

Samba 4.1.22

4.1.22

Samba 4.2.0 release candidate 1

4.2.0

Samba 4.2.0 release candidate 2

4.2.0

Samba 4.2.0 release candidate 3

4.2.0

Samba 4.2.0 release candidate 4

4.2.0

Samba 4.2.1

4.2.1

Samba 4.2.2

4.2.2

Samba 4.2.3

4.2.3

Samba 4.2.4

4.2.4

Samba 4.2.5

4.2.5

Samba 4.2.6

4.2.6

Samba 4.2.7

4.2.7

Samba 4.2.8

4.2.8

Samba 4.2.9

4.2.9

Samba 4.2.10

4.2.10

Samba 4.3.0

4.3.0

Samba 4.3.1

4.3.1

Samba 4.3.2

4.3.2

Samba 4.3.3

4.3.3

Samba 4.3.4

4.3.4

Samba 4.3.5

4.3.5

Samba 4.3.6

4.3.6

Samba 4.3.7

4.3.7

Samba 4.4.0

4.4.0

Samba 4.4.0 Release Candidate 1

4.4.0

Samba 4.4.0 Release Candidate 2

4.4.0

Samba 4.4.0 Release Candidate 3

4.4.0

Samba 4.4.1

4.4.1

Canonical Ubuntu Linux 14.04 LTS (Long-Term Support)

14.04

Canonical Ubuntu Linux 15.10

15.10

Canonical Ubuntu Linux 16.04 LTS (Long-Term Support)

16.04

References

http://badlock.org/

Technical Description, Third Party Advisory

FEDORA-2016-be53260726

Third Party Advisory

FEDORA-2016-48b3761baa

Third Party Advisory

FEDORA-2016-383fce04e2

Third Party Advisory

SUSE-SU-2016:1022

Third Party Advisory

SUSE-SU-2016:1023

Third Party Advisory

SUSE-SU-2016:1024

Third Party Advisory

openSUSE-SU-2016:1025

Third Party Advisory

SUSE-SU-2016:1028

Third Party Advisory

openSUSE-SU-2016:1064

Third Party Advisory

openSUSE-SU-2016:1106

Third Party Advisory

openSUSE-SU-2016:1107

Third Party Advisory

RHSA-2016:0611

Third Party Advisory

RHSA-2016:0612

Third Party Advisory

RHSA-2016:0613

Third Party Advisory

RHSA-2016:0614

Third Party Advisory

RHSA-2016:0618

Third Party Advisory

RHSA-2016:0619

Third Party Advisory

RHSA-2016:0620

Third Party Advisory

RHSA-2016:0621

Third Party Advisory

RHSA-2016:0623

Third Party Advisory

RHSA-2016:0624

Third Party Advisory

RHSA-2016:0625

Third Party Advisory

DSA-3548

Third Party Advisory

http://www.oracle.com/technetwork/topics/security/linuxbulletinapr2016-2952096.html

Third Party Advisory

86002

Third Party Advisory, VDB Entry

1035533

Third Party Advisory, VDB Entry

SSA:2016-106-02

Third Party Advisory

USN-2950-1

Third Party Advisory

USN-2950-2

Third Party Advisory

USN-2950-3

Third Party Advisory

USN-2950-4

Third Party Advisory

USN-2950-5

Third Party Advisory

https://access.redhat.com/security/vulnerabilities/badlock

Third Party Advisory

https://bto.bluecoat.com/security-advisory/sa122

Third Party Advisory

https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05162399

Third Party Advisory

https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05166182

Third Party Advisory

https://help.ecostruxureit.com/display/public/UADCO8x/StruxureWare+Data+Center+Operation+Software+Vulnerability+Fixes

Third Party Advisory

https://kb.netapp.com/support/s/article/ka51A0000008SXzQAM/smb-vulnerabilities-in-multiple-netapp-products

Third Party Advisory

https://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA40196

Third Party Advisory

GLSA-201612-47

Third Party Advisory

VU#813296

Third Party Advisory, US Government Resource

https://www.samba.org/samba/history/samba-4.2.10.html

Third Party Advisory

https://www.samba.org/samba/latest_news.html#4.4.2

Third Party Advisory

https://www.samba.org/samba/security/CVE-2016-2118.html

Vendor Advisory

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.