Korrekturversionen des Samba-Pakets 4.17.3, 4.16.7 und 4.15.12 wurden veröffentlicht, um die Sicherheitsanfälligkeit (CVE-2022-42898) in den Kerberos-Bibliotheken zu beheben, die zu einem ganzzahligen Überlauf und zum Schreiben von Daten außerhalb des zugewiesenen Puffers führt, wenn PAC (Privileged Attribute Certificate)-Parameter verarbeitet werden, die von einem authentifizierten Benutzer gesendet werden. Das Verfolgen der Veröffentlichung von Paketupdates in den Distributionen ist auf den Seiten zu sehen: Debian, Ubuntu, Gentoo, RHEL, SUSE, Arch, FreeBSD.
Neben Samba tritt das Problem auch in Paketen mit MIT Kerberos und Heimdal Kerberos auf. Im Sicherheitsbericht des Samba-Projekts wird die Bedrohung nicht detailliert beschrieben, aber im Bericht von MIT Kerberos wird angegeben, dass die Sicherheitsanfälligkeit zu einer remote Codeausführung führen kann. Die Ausnutzung der Sicherheitsanfälligkeit ist nur auf 32-Bit-Systemen möglich.
Das Problem betrifft Konfigurationen mit KDC (Key Distribution Center) oder kadmind. In Konfigurationen ohne Active Directory tritt die Sicherheitsanfälligkeit auch auf Dateiservern auf Servern Samba, die Kerberos verwenden. Das Problem wird durch einen Fehler in der Funktion krb5_parse_pac() verursacht, wodurch die Größe des verwendeten Puffers beim Analysieren der PAC-Felder falsch berechnet wurde. Auf 32-Bit-Systemen konnte dieser Fehler bei der Verarbeitung speziell gestalteter PAC dazu führen, dass ein vom Angreifer gesendeter 16-Byte-Block außerhalb des zugewiesenen Puffers platziert wurde.
Quelle: opennet.ru
