Cloudanix VulnDB

CVE-2024-26458

Medium · 5.3

CVSS

5.3

EPSS

0.8%

Published

Feb 29, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in older Linux systems that handle secure logins could let someone on the network see a small amount of private data without needing any password.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Theoretical
Impact
Data Exposure
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Memory leak in krb5 RPC portmapper implementation allows remote unauthenticated attackers to obtain partial memory contents over the network.

Why it matters to the business

Older Ubuntu Linux deployments remain exposed to low-severity information leakage; the issue affects many long-supported kernel packages but shows negligible exploitation activity and no ransomware usage.

How an attack unfolds

An attacker locates a reachable Kerberos RPC endpoint on an unpatched system and sends crafted remote procedure calls that trigger the leak in pmap_rmt.c, allowing inspection of returned memory fragments for sensitive data such as keys or credentials.

How to fix it

Upgrade affected packages to the listed fixed versions (for example linux 5.4.0-9.12 on Ubuntu 20.04 LTS, linux 4.15.0-1001.1 on Ubuntu 18.04 LTS, or equivalent fixes for 16.04 LTS and 14.04 LTS variants) and restart dependent services.

How to confirm the fix worked

Compare installed package versions against the per-flavor fixed releases; confirm absence of the vulnerable pmap_rmt.c code path via source inspection or vendor advisories.

Typical attack path

  1. Scan for exposed krb5 RPC services on target networks
  2. Send specially crafted portmapper requests to trigger allocation without corresponding free
  3. Capture and parse response data for reusable sensitive information

How to detect it

Review network logs and system call traces for repeated or malformed RPC portmapper traffic to krb5 processes; correlate with memory-usage anomalies on long-running services.

What your security team should do

  • Apply the exact fixed package versions for each Ubuntu release in use
  • Prioritize remediation on internet-facing or high-value systems despite low EPSS
  • Remove or isolate unsupported 14.04/16.04 deployments that cannot receive updates

The record

Kerberos 5 (aka krb5) 1.21.2 contains a memory leak in /krb5/src/lib/rpc/pmap_rmt.c.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 krb5-devel 0 1.18.2-27.el8_10
AlmaLinux:8 krb5-libs 0 1.18.2-27.el8_10
AlmaLinux:8 krb5-pkinit 0 1.18.2-27.el8_10
AlmaLinux:8 krb5-server 0 1.18.2-27.el8_10
AlmaLinux:8 krb5-server-ldap 0 1.18.2-27.el8_10
AlmaLinux:8 krb5-workstation 0 1.18.2-27.el8_10
AlmaLinux:8 libkadm5 0 1.18.2-27.el8_10
AlmaLinux:9 krb5-devel 0 1.21.1-3.el9
AlmaLinux:9 krb5-libs 0 1.21.1-3.el9
AlmaLinux:9 krb5-pkinit 0 1.21.1-3.el9
AlmaLinux:9 krb5-server 0 1.21.1-3.el9
AlmaLinux:9 krb5-server-ldap 0 1.21.1-3.el9
AlmaLinux:9 krb5-workstation 0 1.21.1-3.el9
AlmaLinux:9 libkadm5 0 1.21.1-3.el9
Debian:11 krb5 0 No fix
Debian:12 krb5 0 No fix
Debian:13 krb5 0 No fix
Mageia:9 krb5 0 1.20.1-1.1.mga9
Red Hat:enterprise_linux:8::baseos krb5 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-debuginfo 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-debugsource 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-devel 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-devel-debuginfo 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-libs 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-libs-debuginfo 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-pkinit 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-pkinit-debuginfo 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-server 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-server-debuginfo 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-server-ldap 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-server-ldap-debuginfo 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-workstation 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos krb5-workstation-debuginfo 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos libkadm5 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:8::baseos libkadm5-debuginfo 0 0:1.18.2-27.el8_10
Red Hat:enterprise_linux:9::appstream krb5 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-debugsource 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-devel 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-libs 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-libs-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-pkinit 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-pkinit-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-server 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-server-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-server-ldap 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-server-ldap-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-workstation 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream krb5-workstation-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream libkadm5 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::appstream libkadm5-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-debugsource 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-devel 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-libs 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-libs-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-pkinit 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-pkinit-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-server 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-server-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-server-ldap 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-server-ldap-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-workstation 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos krb5-workstation-debuginfo 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos libkadm5 0 0:1.21.1-3.el9
Red Hat:enterprise_linux:9::baseos libkadm5-debuginfo 0 0:1.21.1-3.el9
Rocky Linux:8 krb5 0 0:1.18.2-27.el8_10
SUSE:Enterprise Storage 7.1 krb5 0 1.19.2-150300.16.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS krb5 0 1.16.3-150100.3.33.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS krb5 0 1.19.2-150300.16.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS krb5 0 1.19.2-150400.3.9.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS krb5 0 1.19.2-150400.3.9.1
SUSE:Linux Enterprise Micro 5.1 krb5 0 1.19.2-150300.16.1
SUSE:Linux Enterprise Micro 5.2 krb5 0 1.19.2-150300.16.1
SUSE:Linux Enterprise Micro 5.3 krb5 0 1.19.2-150400.3.9.1
SUSE:Linux Enterprise Micro 5.4 krb5 0 1.19.2-150400.3.9.1
SUSE:Linux Enterprise Micro 5.5 krb5 0 1.20.1-150500.3.6.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 krb5 0 1.20.1-150500.3.6.1
SUSE:Linux Enterprise Module for Server Applications 15 SP5 krb5 0 1.20.1-150500.3.6.1
SUSE:Linux Enterprise Server 12 SP5 krb5 0 1.16.3-46.6.1
SUSE:Linux Enterprise Server 15 SP2-LTSS krb5 0 1.16.3-150100.3.33.1
SUSE:Linux Enterprise Server 15 SP3-LTSS krb5 0 1.19.2-150300.16.1
SUSE:Linux Enterprise Server 15 SP4-LTSS krb5 0 1.19.2-150400.3.9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 krb5 0 1.16.3-46.6.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 krb5 0 1.16.3-150100.3.33.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 krb5 0 1.19.2-150300.16.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 krb5 0 1.19.2-150400.3.9.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 krb5 0 1.16.3-46.6.1
SUSE:Manager Proxy 4.3 krb5 0 1.19.2-150400.3.9.1
SUSE:Manager Server 4.3 krb5 0 1.19.2-150400.3.9.1
Ubuntu:20.04:LTS krb5 0 No fix
Ubuntu:20.04:LTS krb5 0 1.17-6ubuntu4.9
Ubuntu:22.04:LTS krb5 0 No fix
Ubuntu:22.04:LTS krb5 0 1.19.2-2ubuntu0.6
Ubuntu:24.04:LTS krb5 0 No fix
Ubuntu:24.04:LTS krb5 0 1.20.1-6ubuntu2.5
Ubuntu:24.10 krb5 0 No fix
Ubuntu:25.04 krb5 0 1.21.3-4ubuntu2
Ubuntu:25.10 krb5 0 1.21.3-4ubuntu2
Ubuntu:Pro:14.04:LTS krb5 0 No fix
Ubuntu:Pro:16.04:LTS krb5 0 No fix
Ubuntu:Pro:18.04:LTS krb5 0 No fix
openSUSE:Leap 15.5 krb5 0 1.20.1-150500.3.6.1
openSUSE:Leap Micro 5.3 krb5 0 1.19.2-150400.3.9.1
openSUSE:Leap Micro 5.4 krb5 0 1.19.2-150400.3.9.1
openSUSE:Tumbleweed krb5 0 1.21.2-3.1

Related vulnerabilities