Skip to main content

Go encoding/asn1 EUVDEUVD-2026-58508

| CVE-2026-33818 HIGH
Uncontrolled Resource Consumption (CWE-400)
7.5
CVSS 3.1 · Vendor
Share

Severity by source

Vendor (CNA) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Parser is typically network-reachable with no auth or user interaction required; impact is purely availability loss (process crash), with no confidentiality or integrity consequence.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative
Red Hat
7.5 HIGH
qualitative

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 14, 2026 - 16:22 NVD
7.5 (HIGH)
Patch available
Aug 13, 2026 - 23:04 EUVD
Analysis Generated
Aug 13, 2026 - 22:18 vuln.today
CVE Published
Aug 13, 2026 - 20:40 oss-security
CRITICAL

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

AnalysisAI

Stack exhaustion in Go's encoding/asn1 standard library package allows any caller of Unmarshal to crash the Go process by supplying a deeply-nested, recursive ASN.1 structure that exceeds the goroutine stack limit. Applications that parse ASN.1 data from untrusted sources - including TLS certificate validation, PKCS message handling, LDAP clients, SNMP agents, and custom cryptographic protocol implementations - are directly at risk of denial of service. No public exploit code has been identified at time of analysis; vendor-released patches are available in Go 1.26.6 and Go 1.25.13.

Technical ContextAI

ASN.1 (Abstract Syntax Notation One) is a binary encoding format pervasive in cryptographic and network protocols, including X.509 certificates, PKCS standards, TLS, LDAP, and SNMP. Go's standard library encoding/asn1 package provides the Unmarshal function for deserializing ASN.1-encoded byte slices into Go values. The vulnerability is an uncontrolled recursion defect (CWE-674 class): prior to the fix, Unmarshal processed nested ASN.1 SEQUENCE and SET structures via recursive calls with no enforced depth ceiling, allowing a malformed payload with thousands of nested elements to exhaust the goroutine stack and trigger a runtime panic. The fix tracked at https://go.dev/issue/80405 introduces a maximum recursion depth guard inside Unmarshal. Notably, the same Go release batch includes a closely related defect in encoding/xml (CVE-2026-56859) where DecodeElement reset its depth counter, suggesting a systematic review of recursion safety across Go's standard library decoders was performed in this release cycle.

RemediationAI

Upgrade to Go 1.26.6 (for applications on the 1.26.x series) or Go 1.25.13 (for applications on the 1.25.x series) by downloading updated toolchains from https://go.dev/dl/ and rebuilding all affected Go binaries; the fix enforces a hard recursion depth limit inside encoding/asn1.Unmarshal as confirmed in Go issue https://go.dev/issue/80405. For deployments where immediate toolchain upgrade and recompilation are not feasible, a partial compensating control is to impose a maximum byte-length check on raw ASN.1 input before it reaches Unmarshal - note, however, that deeply-nested structures can be constructed within modest byte budgets, so size limits alone do not fully neutralize the risk. A stronger compensating measure is to restrict network access to any ASN.1-parsing endpoint to trusted IP ranges, reducing the attacker pool while the patch is staged. Neither workaround is a substitute for rebuilding with Go 1.26.6 or 1.25.13.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Affected
SUSE Linux Enterprise Module for Development Tools 15 SP7 Affected

Share

EUVD-2026-58508 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy