An update that fixes two vulnerabilities is now available.
Description:
This update for libheimdal fixes the following issues:
libheimdal was updated to version 7.7.0:
Bug fixes:
PKCS#11 hcrypto back-end:
krb5:
kdc:
HDB:
kadmind:
ipropd:
kinit:
klist:
tests:
documentation:
Version 7.6.0:
Security (#555):
CVE-2018-16860 Heimdal KDC: Reject PA-S4U2Self with unkeyed checksum
When the Heimdal KDC checks the checksum that is placed on the
S4U2Self packet by the server to protect the requested principal against
modification, it does not confirm that the checksum algorithm that
protects the user name (principal) in the request is keyed. This allows a
man-in-the-middle attacker who can intercept the request to the KDC to
modify the packet by replacing the user name (principal) in the request
with any desired user name (principal) that exists in the KDC and replace
the checksum protecting that name with a CRC32 checksum (which requires no
prior knowledge to compute). This would allow a S4U2Self ticket requested
on behalf of user name (principal) user(a)EXAMPLE.COM to any service to be
changed to a S4U2Self ticket with a user name (principal) of
Administrator(a)EXAMPLE.COM. This ticket would then contain the PAC of the
modified user name (principal).
CVE-2019-12098, client-only:
RFC8062 Section 7 requires verification of the PA-PKINIT-KX key
exchange when anonymous PKINIT is used. Failure to do so can permit an
active attacker to become a man-in-the-middle.
Bug fixes:
Happy eyeballs: Don’t wait for responses from known-unreachable KDCs.
kdc:
kinit:
kdc:
Features:
This update was imported from the openSUSE:Leap:15.0:Update update project.
Patch Instructions:
To install this openSUSE Security Update use the SUSE recommended installation methods
like YaST online_update or “zypper patch”.
Alternatively you can run the command listed for your product:
openSUSE Backports SLE-15:
zypper in -t patch openSUSE-2019-1688=1
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
openSUSE Backports SLE | 15 | aarch64 | < openSUSE Backports SLE-15 (aarch64 ppc64le s390x x86_64): | - openSUSE Backports SLE-15 (aarch64 ppc64le s390x x86_64):.aarch64.rpm | |
openSUSE Backports SLE | 15 | ppc64le | < openSUSE Backports SLE-15 (aarch64 ppc64le s390x x86_64): | - openSUSE Backports SLE-15 (aarch64 ppc64le s390x x86_64):.ppc64le.rpm | |
openSUSE Backports SLE | 15 | s390x | < openSUSE Backports SLE-15 (aarch64 ppc64le s390x x86_64): | - openSUSE Backports SLE-15 (aarch64 ppc64le s390x x86_64):.s390x.rpm | |
openSUSE Backports SLE | 15 | x86_64 | < openSUSE Backports SLE-15 (aarch64 ppc64le s390x x86_64): | - openSUSE Backports SLE-15 (aarch64 ppc64le s390x x86_64):.x86_64.rpm |