Bug 2569307 - CVE-2026-107364 krb5: Unauthenticated KDC DoS based on ASN.1 decoder read overrun [fedora-all]
Summary: CVE-2026-107364 krb5: Unauthenticated KDC DoS based on ASN.1 decoder read ove...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: krb5
Version: rawhide
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
Assignee: Julien Rische
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["fdbe3988-f398-4d2b-9262-f...
Depends On:
Blocks: CVE-2026-107364
TreeView+ depends on / blocked
 
Reported: 2026-11-10 08:34 UTC by Vladimir Vasilev
Modified: 2026-11-10 08:34 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Vladimir Vasilev 2026-11-10 08:34:33 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

The KDC decodes requests using the libkrb5 ASN.1 DER decoder, but obtains pointers to subsets of the encoding (such as the KDC-REQ-BODY) via its own fetch_asn1_field().  This utility function does not consider the input length, assumes the tag identifier is a single byte, and supports indefinite length encoding.  The libkrb5 decoder accepts multi-byte tag identifiers and does not enforce minimality of tag identifier encoding.  A request packet crafted using a non-minimal tag identifier can pass through the libkrb5 decoder, but fool fetch_asn1_field() into indefinite length processing, which may send it reading beyond the bounds of the packet.


Note You need to log in before you can comment on or make changes to this bug.