CVE-2017-11103
Fixed in a distro release EPSS 5%
Heimdal before 7.4 allows remote attackers to impersonate services with Orpheus' Lyre attacks because it obtains service-principal names in a way that violates the Kerberos 5 protocol specification. In _krb5_extract_ticket() the KDC-REP service name must be obtained from the encrypted version stored in 'enc_part' instead of the unencrypted version stored in 'ticket'. Use of the unencrypted version provides an opportunity for successful server impersonation and other attacks. NOTE: this CVE is only for Heimdal and other products that embed Heimdal code; it does not apply to other instances in which this part of the Kerberos 5 protocol specification is violated.
Products: heimdal_project heimdal, freebsd, samba, apple iphone_os, apple mac_os_x, debian_linux
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Alpine 3.10 | heimdal | 7.4.0-r0 |
| Alpine 3.11 | heimdal | 7.4.0-r0 |
| Alpine 3.12 | heimdal | 7.4.0-r0 |
| Alpine 3.13 | heimdal | 7.4.0-r0 |
| Alpine 3.14 | heimdal | 7.4.0-r0 |
| Alpine 3.15 | heimdal | 7.4.0-r0 |
| Alpine 3.16 | heimdal | 7.4.0-r0 |
| Alpine 3.17 | heimdal | 7.4.0-r0 |
| Alpine 3.18 | heimdal | 7.4.0-r0 |
| Alpine 3.19 | heimdal | 7.4.0-r0 |
| Alpine 3.20 | heimdal | 7.4.0-r0 |
| Alpine 3.21 | heimdal | 7.4.0-r0 |
| Alpine 3.22 | heimdal | 7.4.0-r0 |
| Alpine 3.23 | heimdal | 7.4.0-r0 |
| Alpine 3.24 | heimdal | 7.4.0-r0 |
| Alpine 3.3 | heimdal | 1.6_rc2-r5 |
| Alpine 3.3 | samba | 4.2.14-r4 |
| Alpine 3.4 | heimdal | 1.6_rc2-r5 |
| Alpine 3.4 | samba | 4.4.14-r1 |
| Alpine 3.5 | heimdal | 1.6_rc2-r6 |
| Alpine 3.5 | samba | 4.5.10-r1 |
| Alpine 3.6 | heimdal | 7.1.0-r1 |
| Alpine 3.6 | samba | 4.6.4-r1 |
| Alpine 3.7 | heimdal | 7.4.0-r0 |
| Alpine 3.8 | heimdal | 7.4.0-r0 |
| Alpine 3.9 | heimdal | 7.4.0-r0 |
| Debian 12 | heimdal | 7.4.0.dfsg.1-1 |
| Debian 12 | samba | 2:4.6.5+dfsg-4 |
| Debian 13 | heimdal | 7.4.0.dfsg.1-1 |
| Debian 13 | samba | 2:4.6.5+dfsg-4 |
| Debian 14 | heimdal | 7.4.0.dfsg.1-1 |
| Debian 14 | samba | 2:4.6.5+dfsg-4 |
| Debian 7 | heimdal | 1.6~git20120403+dfsg1-2+deb7u1 |
| Debian 8 | heimdal | 1.6~rc2+dfsg-9+deb8u1 |
| Debian 8 | samba | 2:4.2.14+dfsg-0+deb8u7 |
| Debian 9 | heimdal | 7.1.0+dfsg-13+deb9u1 |
| Debian 9 | samba | 2:4.5.8+dfsg-2+deb9u1 |
| SUSE Linux Enterprise Desktop 12 SP3 | samba | 4.6.7+git.38.90b2cdb4f22-3.7.1 |
| SUSE Linux Enterprise High Availability Extension 12 SP3 | resource-agents | 4.0.1+git.1495055229.643177f1-2.4.2 |
| SUSE Linux Enterprise High Availability Extension 12 SP3 | samba | 4.6.7+git.38.90b2cdb4f22-3.7.1 |
| SUSE Linux Enterprise Server 12 SP3 | samba | 4.6.7+git.38.90b2cdb4f22-3.7.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | samba | 4.6.7+git.38.90b2cdb4f22-3.7.1 |
| SUSE Linux Enterprise Software Development Kit 12 SP3 | samba | 4.6.7+git.38.90b2cdb4f22-3.7.1 |
| Ubuntu 14.04 LTS | heimdal | 1.6~git20131207+dfsg-1ubuntu1.2 |
| Ubuntu 14.04 LTS | samba | 2:4.3.11+dfsg-0ubuntu0.14.04.10 |
| Ubuntu 16.04 LTS | heimdal | 1.7~git20150920+dfsg-4ubuntu1.16.04.1 |
| Ubuntu 16.04 LTS | samba | 2:4.3.11+dfsg-0ubuntu0.16.04.9 |
| openSUSE Tumbleweed | samba | 4.14.6+git.182.2205d5224e3-1.1 |