Input validation error in Kerberos 5 - CVE-2024-37370

 

Input validation error in Kerberos 5 - CVE-2024-37370

Published: July 1, 2024


Vulnerability identifier: #VU93518
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2024-37370
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to bypass implemented security restrictions.

The vulnerability exists due to insufficient validation of user-supplied input. A remote attacker can modify the plaintext Extra Count field of a confidential GSS krb5 wrap token, causing the unwrapped token to appear truncated to the application.


Affected software

Kerberos 5
Migration Toolkit for Containers
Red Hat OpenShift Container Platform
IBM DataPower Gateway
PowerStore 7000X
PowerStore 1000X
PowerStore 3000X
PowerStore 5000X
PowerStore 9000X
SmartFabric Storage Software
PowerStoreX OS
Oracle Linux
Debian Linux
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise Software Development Kit 12
SUSE Linux Enterprise Server for SAP Applications 12
PowerSC
SUSE Manager Proxy
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE Linux Enterprise Micro
SUSE Linux Enterprise Micro for Rancher
Anolis OS
SUSE Enterprise Storage
Red Hat Enterprise Linux Server - AUS
Red Hat Enterprise Linux Server - TUS
Ubuntu
SUSE Linux Enterprise Server 15 SP2 LTSS
SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS
SUSE Linux Enterprise Server 15 SP3 LTSS
SUSE Linux Enterprise Desktop 15 SP4 LTSS
SUSE Linux Enterprise Server 15 SP4 LTSS
Server Applications Module
Basesystem Module
openSUSE Leap
openEuler
Fedora
IBM Concert Software
IBM Cloud Transformation Advisor
Cryostat
Splunk User Behavior Analytics (UBA)
Cluster Observability Operator
Service Interconnect
Run Once Duration Override Operator for Red Hat OpenShift
Migration Toolkit for Runtimes
IBM MQ Operator
Migration Toolkit for Virtualization
Red Hat Advanced Cluster Management for Kubernetes
Custom Metrics Autoscaler Operator for Red Hat OpenShift
Red Hat OpenShift distributed tracing (RHOSDT)
Red Hat OpenShift Dev Spaces
Red Hat Advanced Cluster Security for Kubernetes
IBM Watson Speech Services Cartridge for IBM Cloud Pak for Data
App Connect Enterprise Certified Container
Kube Descheduler Operator for Red Hat OpenShift
OpenShift Logging
Dell Secure Connect Gateway
Session Smart Router
IBM Power Hardware Management Console (HMC)
IBM Cloud Pak for Business Automation
IBM Observability with Instana
Astronomer with IBM
Guardium Data Security Center (GDSC)
DataStage on Cloud Pak for Data
IBM Business Automation Manager Open Editions
webMethods Managed File Transfer
Dell Data Protection Central
APEX Cloud Platform for Microsoft Azure
PowerStore T
Enterprise SONiC
IBM Cloud Pak for Watson AIOps
watsonx Assistant for IBM Cloud Pak for Data
IBM QRadar Incident Forensics
EMC Cloud Tiering Appliance
Robotic Process Automation for Cloud Pak
System Storage DS8900F
IBM Qradar SIEM
Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions
libkrb5-3 (Ubuntu package)
libkdb5-9 (Ubuntu package)
libkadm5clnt-mit9 (Ubuntu package)
libkadm5srv-mit9 (Ubuntu package)
libkdb5-8 (Ubuntu package)
libkadm5srv-mit8 (Ubuntu package)
libkdb5-7 (Ubuntu package)
libkadm5srv-mit11 (Ubuntu package)
libkadm5clnt-mit11 (Ubuntu package)
libgssrpc4 (Ubuntu package)
libkrb5support0 (Ubuntu package)
krb5-admin-server (Ubuntu package)
krb5-kdc (Ubuntu package)
libkrad0 (Ubuntu package)
krb5-kdc-ldap (Ubuntu package)
krb5-otp (Ubuntu package)
krb5-pkinit (Ubuntu package)
krb5-user (Ubuntu package)
libgssapi-krb5-2 (Ubuntu package)
libk5crypto3 (Ubuntu package)
krb5 (Red Hat package)
krb5-libs
libkadm5
krb5-workstation
krb5-server-ldap
krb5-server
krb5-devel
krb5-pkinit
krb5-debugsource
krb5
krb5-plugin-preauth-pkinit
krb5-server-debuginfo
krb5-client-debuginfo
krb5-plugin-kdb-ldap
krb5-plugin-preauth-otp
krb5-doc
krb5-plugin-preauth-otp-debuginfo
krb5-plugin-kdb-ldap-debuginfo
krb5-plugin-preauth-pkinit-debuginfo
krb5-debuginfo
krb5-debuginfo-32bit
krb5-client
krb5-32bit
krb5-32bit-debuginfo
krb5 (Debian package)
libkadm5clnt-mit12 (Ubuntu package)
libkadm5srv-mit12 (Ubuntu package)
libkdb5-10 (Ubuntu package)
krb5-help
krb5-64bit
krb5-devel-64bit
krb5-64bit-debuginfo
krb5-devel-32bit
krb5-mini
krb5-mini-devel
krb5-mini-debugsource
krb5-plugin-preauth-spake-debuginfo
krb5-plugin-preauth-spake
krb5-mini-debuginfo
libkdb5-10t64 (Ubuntu package)
libgssrpc4t64 (Ubuntu package)
krb5-tests
RSA Authentication Manager
IBM Application Gateway
Red Hat OpenShift Serverless
Multicluster Engine for Kubernetes
OpenShift Data Foundation (formerly OpenShift Container Storage)
OpenShift Virtualization
OpenShift Container Platform for Windows Containers
Network Observability plugin for the Openshift Console
Red Hat OpenShift GitOps
Red Hat Single Sign-On
IBM Security Verify Access
IBM DS8000 Hardware Management Console
IBM CICS TX Advanced
IBM Security Guardium

How to mitigate CVE-2024-37370

Install updates from vendor's website.

Kerberos 5 - update to 1.21.3
IBM Concert Software - update to 1.0.3
Astronomer with IBM - update to 1.0.1
PowerSC - update to 2.2.0.3
SmartFabric Storage Software - update to 1.4.3
IBM Cloud Transformation Advisor - update to 3.10.2
Guardium Data Security Center (GDSC) - update to 3.6.1
DataStage on Cloud Pak for Data - update to 5.2.1
Splunk User Behavior Analytics (UBA) - update to 5.4.3
IBM Qradar SIEM - update to 7.5.0 Update Pack 10
RSA Authentication Manager - update to 8.7 SP2 Patch 4
IBM Business Automation Manager Open Editions - update to 9.1.1
Dell Data Protection Central - update to 19.12.0-2
IBM Application Gateway - update to 24.12.0
libkrb5-3 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
libkdb5-9 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6
libkadm5clnt-mit9 (Ubuntu package) - update to Ubuntu Pro
libkadm5srv-mit9 (Ubuntu package) - update to Ubuntu Pro
libkdb5-8 (Ubuntu package) - update to Ubuntu Pro (Infra-only)
libkadm5srv-mit8 (Ubuntu package) - update to Ubuntu Pro
libkdb5-7 (Ubuntu package) - update to Ubuntu Pro (Infra-only)
libkadm5srv-mit11 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6
libkadm5clnt-mit11 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6
libgssrpc4 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4
libkrb5support0 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
krb5-admin-server (Ubuntu package) - addressed in versions Ubuntu Pro (Infra-only), 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
krb5-kdc (Ubuntu package) - addressed in versions Ubuntu Pro (Infra-only), 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
libkrad0 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
krb5-kdc-ldap (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
krb5-otp (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
krb5-pkinit (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
krb5-user (Ubuntu package) - addressed in versions Ubuntu Pro (Infra-only), 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
libgssapi-krb5-2 (Ubuntu package) - addressed in versions Ubuntu Pro (Infra-only), 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
libk5crypto3 (Ubuntu package) - addressed in versions Ubuntu Pro, 1.17-6ubuntu4.6, 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
Cluster Observability Operator - update to 0.4.1
Red Hat OpenShift Serverless - update to 1
Service Interconnect - addressed in versions 1, 1.4
Run Once Duration Override Operator for Red Hat OpenShift - addressed in versions 1.1.2, 1.2.0
Migration Toolkit for Runtimes - update to 1.2.7
APEX Cloud Platform for Microsoft Azure - update to 01.05.01.00
Network Observability plugin for the Openshift Console - update to 1.6.2
Migration Toolkit for Containers - update to 1.8.4
Red Hat OpenShift GitOps - addressed in versions 1.12.6, 1.13.2
krb5 (Red Hat package) - addressed in versions 1.15.1-55.el7_9.2, 1.17-19.el8_2.1, 1.18.2-9.el8_4.1, 1.18.2-16.el8_6.1
krb5-libs - addressed in versions 1.15.1-55.0.2, 1.18.2-29.0.1, 1.21.2-4
libkadm5 - addressed in versions 1.15.1-55.0.2, 1.18.2-29.0.1, 1.21.2-4
krb5-workstation - addressed in versions 1.15.1-55.0.2, 1.18.2-29.0.1, 1.21.2-4
krb5-server-ldap - addressed in versions 1.15.1-55.0.2, 1.18.2-29.0.1, 1.21.2-4
krb5-server - addressed in versions 1.15.1-55.0.2, 1.18.2-29.0.1, 1.21.2-4
krb5-devel - addressed in versions 1.15.1-55.0.2, 1.18.2-29.0.1, 1.21.2-4
krb5-pkinit - addressed in versions 1.15.1-55.0.2, 1.18.2-29.0.1, 1.21.2-4
krb5-debugsource - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-devel - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5 - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-plugin-preauth-pkinit - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-server-debuginfo - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-client-debuginfo - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-plugin-kdb-ldap - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-server - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-plugin-preauth-otp - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-doc - update to 1.16.3-46.15.1
krb5-plugin-preauth-otp-debuginfo - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-plugin-kdb-ldap-debuginfo - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-plugin-preauth-pkinit-debuginfo - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-debuginfo - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-debuginfo-32bit - update to 1.16.3-46.15.1
krb5-client - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-32bit - addressed in versions 1.16.3-46.15.1, 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-32bit-debuginfo - addressed in versions 1.16.3-150100.3.36.1, 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-doc - addressed in versions 1.18.2-29.0.1, 1.21.2-4
krb5 (Debian package) - addressed in versions 1.18.3-6+deb11u5, 1.20.1-2+deb12u2
libkadm5clnt-mit12 (Ubuntu package) - addressed in versions 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
libkadm5srv-mit12 (Ubuntu package) - addressed in versions 1.19.2-2ubuntu0.4, 1.20.1-6ubuntu2.1
libkdb5-10 (Ubuntu package) - update to 1.19.2-2ubuntu0.4
krb5-help - update to 1.19.2-17
krb5-server - update to 1.19.2-17
krb5-libs - update to 1.19.2-17
krb5-devel - update to 1.19.2-17
krb5-debugsource - update to 1.19.2-17
krb5-debuginfo - update to 1.19.2-17
krb5-client - update to 1.19.2-17
krb5 - update to 1.19.2-17
krb5-64bit - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-devel-64bit - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-64bit-debuginfo - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-devel-32bit - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-mini - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-mini-devel - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-mini-debugsource - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-plugin-preauth-spake-debuginfo - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-plugin-preauth-spake - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
krb5-mini-debuginfo - addressed in versions 1.19.2-150300.19.1, 1.19.2-150400.3.12.1, 1.20.1-150500.3.9.1, 1.20.1-150600.11.3.1
libkdb5-10t64 (Ubuntu package) - update to 1.20.1-6ubuntu2.1
libgssrpc4t64 (Ubuntu package) - update to 1.20.1-6ubuntu2.1
krb5-tests - update to 1.21.2-4
krb5 - addressed in versions 1.21.2-6.fc41, 1.21.3-1.fc39, 1.21.3-1.fc40
IBM MQ Operator - addressed in versions 2.0.26, 3.2.4
Multicluster Engine for Kubernetes - addressed in versions 2.4.6, 2.5.7, 2.6.3
Migration Toolkit for Virtualization - update to 2.6.6
Red Hat Advanced Cluster Management for Kubernetes - addressed in versions 2.9.5, 2.10.5, 2.10.6, 2.11.3, 2.12.0
Custom Metrics Autoscaler Operator for Red Hat OpenShift - update to 2.14.1-467
PowerStoreX OS - update to 3.2.1.5-2424458
Red Hat OpenShift distributed tracing (RHOSDT) - update to 3.3.0
PowerStore T - update to 3.6.1.4-2413340
Red Hat OpenShift Dev Spaces - update to 3.16.0
Enterprise SONiC - update to 4.4.1
Red Hat Advanced Cluster Security for Kubernetes - update to 4.5.2
IBM Cloud Pak for Watson AIOps - update to 4.8.0
watsonx Assistant for IBM Cloud Pak for Data - update to 4.8.8
Red Hat OpenShift Container Platform - addressed in versions 4.12.64, 4.13.48, 4.13.49, 4.14.36, 4.16.15, 4.17.0
OpenShift Data Foundation (formerly OpenShift Container Storage) - addressed in versions 4.13.12, 4.14.11, 4.16.2
OpenShift Virtualization - update to 4.15.5
IBM Watson Speech Services Cartridge for IBM Cloud Pak for Data - update to 5.0.3
App Connect Enterprise Certified Container - addressed in versions 5.0.21, 12.0.4, 12.4.0
Kube Descheduler Operator for Red Hat OpenShift - update to 5.1.0
OpenShift Logging - update to 5.9.5
Dell Secure Connect Gateway - update to 5.26.00.18
Session Smart Router - addressed in versions 6.2.10, 6.3.7
IBM QRadar Incident Forensics - update to 7.5.0.10
Red Hat Single Sign-On - update to 7.6.10
IBM Security Verify Access - update to 10.0.9
IBM CICS TX Advanced - update to 10.1.0.0 ifix32
IBM Power Hardware Management Console (HMC) - addressed in versions 10.2.1040.0 SP3, 10.3.1060.0 SP1
IBM DataPower Gateway - addressed in versions 10.5.0.13, 10.6.0.1
IBM DS8000 Hardware Management Console - update to 10.10.106.0 R10.1
OpenShift Container Platform for Windows Containers - update to 10.17.0
IBM Security Guardium - update to 12.0p30
EMC Cloud Tiering Appliance - update to 13.2.0.2.31
IBM Cloud Pak for Business Automation - addressed in versions 21.0.3-IF039, 24.0.0-IF004, 24.0.1
Robotic Process Automation for Cloud Pak - addressed in versions 21.0.7.19, 23.0.19
System Storage DS8900F - update to 89.44.4.0 R9.4 SP4
IBM Observability with Instana - update to 284

External References

Related Security Bulletins