Skip to content
Fencer Vulns
critical 10.0

CVE-2009-0846 json

The asn1_decode_generaltime function in lib/krb5/asn.1/asn1_decode.c in the ASN.1 GeneralizedTime decoder in MIT Kerberos 5 (aka krb5) befo…

published 2009-04-09 17 y ago modified 2026-06-16 4 mo ago also EUVD-2009-0843

cvss
10.0
version 2.0, NVD
cisa kev
Not listed
not in CISA's catalog
epss
8.9%
EPSS 8.9% chance of exploitation in 30 days, percentile 95%
public exploits
0
none known

Summary

The asn1_decode_generaltime function in lib/krb5/asn.1/asn1_decode.c in the ASN.1 GeneralizedTime decoder in MIT Kerberos 5 (aka krb5) before 1.6.4 allows remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code via vectors involving an invalid DER encoding that triggers a free of an uninitialized pointer.

Patch / fix

  • mit kerberos_5 1.6.4
  • apple mac_os_x 10.5.7
  • krb5 Debian 14, Debian 13, Debian 12 1.6.dfsg.4~beta1-13

debian advisories DEBIAN-CVE-2009-0846

  • krb5 RHEL 2.1 1.2.2-49
  • krb5 RHEL 3 1.2.7-70
  • krb5-libs RHEL 2.1 1.2.2-49
  • krb5-libs RHEL 3 1.2.7-70
  • krb5-server RHEL 2.1 1.2.2-49
  • krb5-server RHEL 3 1.2.7-70
  • krb5-workstation RHEL 2.1 1.2.2-49
  • krb5-workstation RHEL 3 1.2.7-70

red hat advisories RHSA-2009:0410RHSA-2009:0409RHSA-2009:0408

  • krb5 openSUSE Tumbleweed 1.15-1.1

opensuse advisories openSUSE-SU-2024:10004-1

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2009-0846 updated cvss 9.3

krb5: ASN.1 decoder can free uninitialized pointer when decoding an invalid encoding (MITKRB5-SA-2009-002)

  • Red Hat Desktop version 3 krb5 1.2.7-70, krb5-libs 1.2.7-70, krb5-server 1.2.7-70, krb5-workstation 1.2.7-70
    fixed: vendor fix RHSA-2009:0410
  • Red Hat Enterprise Linux (v. 5 server) krb5 1.6.1-31.el5_3.3, krb5-libs 1.6.1-31.el5_3.3, krb5-server 1.6.1-31.el5_3.3, krb5-workstation 1.6.1-31.el5_3.3
    fixed: vendor fix RHSA-2009:0408
  • Red Hat Enterprise Linux AS (Advanced Server) version 2.1 krb5 1.2.2-49, krb5-libs 1.2.2-49, krb5-server 1.2.2-49, krb5-workstation 1.2.2-49 Red Hat Enterprise Linux AS version 3 krb5 1.2.7-70, krb5-libs 1.2.7-70, krb5-server 1.2.7-70, krb5-workstation 1.2.7-70
    fixed: vendor fix RHSA-2009:0410
  • Red Hat Enterprise Linux AS version 4 krb5 1.3.4-60.el4_7.2, krb5-libs 1.3.4-60.el4_7.2, krb5-server 1.3.4-60.el4_7.2, krb5-workstation 1.3.4-60.el4_7.2
    fixed: vendor fix RHSA-2009:0409
  • Red Hat Enterprise Linux Desktop (v. 5 client) krb5 1.6.1-31.el5_3.3, krb5-libs 1.6.1-31.el5_3.3, krb5-workstation 1.6.1-31.el5_3.3
    fixed: vendor fix RHSA-2009:0408
  • Red Hat Enterprise Linux Desktop version 4 krb5 1.3.4-60.el4_7.2, krb5-libs 1.3.4-60.el4_7.2, krb5-server 1.3.4-60.el4_7.2, krb5-workstation 1.3.4-60.el4_7.2
    fixed: vendor fix RHSA-2009:0409
  • Red Hat Enterprise Linux Desktop Workstation (v. 5 client) krb5 1.6.1-31.el5_3.3, krb5-server 1.6.1-31.el5_3.3
    fixed: vendor fix RHSA-2009:0408
  • Red Hat Enterprise Linux ES version 2.1 krb5 1.2.2-49, krb5-libs 1.2.2-49, krb5-server 1.2.2-49, krb5-workstation 1.2.2-49 Red Hat Enterprise Linux ES version 3 krb5 1.2.7-70, krb5-libs 1.2.7-70, krb5-server 1.2.7-70, krb5-workstation 1.2.7-70
    fixed: vendor fix RHSA-2009:0410
show 4 more
  • Red Hat Enterprise Linux ES version 4 krb5 1.3.4-60.el4_7.2, krb5-libs 1.3.4-60.el4_7.2, krb5-server 1.3.4-60.el4_7.2, krb5-workstation 1.3.4-60.el4_7.2
    fixed: vendor fix RHSA-2009:0409
  • Red Hat Enterprise Linux WS version 2.1 krb5 1.2.2-49, krb5-libs 1.2.2-49, krb5-server 1.2.2-49, krb5-workstation 1.2.2-49 Red Hat Enterprise Linux WS version 3 krb5 1.2.7-70, krb5-libs 1.2.7-70, krb5-server 1.2.7-70, krb5-workstation 1.2.7-70
    fixed: vendor fix RHSA-2009:0410
  • Red Hat Enterprise Linux WS version 4 krb5 1.3.4-60.el4_7.2, krb5-libs 1.3.4-60.el4_7.2, krb5-server 1.3.4-60.el4_7.2, krb5-workstation 1.3.4-60.el4_7.2
    fixed: vendor fix RHSA-2009:0409
  • Red Hat Linux Advanced Workstation 2.1 krb5 1.2.2-49, krb5-libs 1.2.2-49, krb5-server 1.2.2-49, krb5-workstation 1.2.2-49
    fixed: vendor fix RHSA-2009:0410

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

Exploit prediction

8.90% chance of exploitation in the next 30 days, higher than 95% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
NVD 2.0 10.0 AV:N/AC:L/Au:N/C:C/I:C/A:C

Classification

Weakness
  • CWE-824 Access of Uninitialized Pointer

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.