CVE-2025-11065
Github.com/go-viper/mapstructure/v2: go-viper's mapstructure may leak sensitive information in logs in github.com/go-viper/mapstructure
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
Github.com/go-viper/mapstructure/v2: go-viper's mapstructure may leak sensitive information in logs in github.com/go-viper/mapstructure
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
CVE-2025-11065- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-209
- Updated
- 2026-11-05
EUVDEUVD-2025-29426
5.3
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
EUVD-2025-29426- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-05
GitHub AdvisoriesGHSA-2464-8j7c-4cjm
5.3
go-viper's mapstructure May Leak Sensitive Information in Logs When Processing Malformed Data
Summary
Use of this library in a security-critical context may result in leaking sensitive information, if used to process sensitive fields.
Details
OpenBao (and presumably HashiCorp Vault) have surfaced error messages from mapstructure as follows:
_, _, err := d.getPrimitive(field, schema)
if err != nil {
return fmt.Errorf("error converting input for field %q: %w", field, err)
}
where this calls mapstructure.WeakDecode(...): https://github.com/openbao/openbao/blob/98c3a59c040efca724353ca46ca79bd5cdbab920/sdk/framework/field_data.go#L181-L193
func (d *FieldData) getPrimitive(k string, schema *FieldSchema) (interface{}, bool, error) {
raw, ok := d.Raw[k]
if !ok {
return nil, false, nil
}
switch t := schema.Type; t {
case TypeBool:
var result bool
if err := mapstructure.WeakDecode(raw, &result); err != nil {
return nil, false, err
}
return result, true, nil
Notably, WeakDecode(...) eventually calls one of the decode helpers, which surfaces the original value via strconv helpers:
& more. These are different code paths than are fixed in the previous iteration at https://github.com/go-viper/mapstructure/security/advisories/GHSA-fv92-fjc5-jj9h.
PoC
To reproduce with OpenBao:
$ podman run --pull=always -p 8300:8300 openbao/openbao:latest server -dev -dev-root-token-id=root -dev-listen-address=0.0.0.0:8300
and in a new tab:
$ BAO_TOKEN=root BAO_ADDR=http://localhost:8300 bao auth enable userpass
Success! Enabled userpass auth method at: userpass/
$ curl -X PUT -H "X-Vault-Request: true" -H "X-Vault-Token: root" -d '{"ttl":"asdf"}' "http://localhost:8200/v1/auth/userpass/users/asdf"
--> server logs:
2025-06-25T21:32:25.101-0500 [ERROR] core: failed to run existence check: error="error converting input for field \"ttl\": time: invalid duration \"asdf\""
Impact
This is an information disclosure bug with little mitigation. See https://discuss.hashicorp.com/t/hcsec-2025-09-vault-may-expose-sensitive-information-in-error-logs-when-processing-malformed-data-with-the-kv-v2-plugin/74717 for a previous version. That version was fixed, but this is in the second part of that error message (starting at '' expected a map, got 'string' -- when the field type is string and a map is provided, we see the above information leak -- the previous example had a map type field with a string value provided).
This was rated 4.5 Medium by HashiCorp in the past iteration.
- Record
GHSA-2464-8j7c-4cjm- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-117
- Updated
- 2026-11-02
NVD
5.3
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
CVE-2025-11065- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-209
- Updated
- 2026-11-05
OSV
5.3
Github.com/go-viper/mapstructure/v2: go-viper's mapstructure may leak sensitive information in logs in github.com/go-viper/mapstructure
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
CVE-2025-11065- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-209
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2025-11065
5.3
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
DEBIAN-CVE-2025-11065- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-06
Show 48 moreShow less
OSVGHSA-2464-8j7c-4cjm
5.3
go-viper's mapstructure May Leak Sensitive Information in Logs When Processing Malformed Data
Summary
Use of this library in a security-critical context may result in leaking sensitive information, if used to process sensitive fields.
Details
OpenBao (and presumably HashiCorp Vault) have surfaced error messages from mapstructure as follows:
_, _, err := d.getPrimitive(field, schema)
if err != nil {
return fmt.Errorf("error converting input for field %q: %w", field, err)
}
where this calls mapstructure.WeakDecode(...): https://github.com/openbao/openbao/blob/98c3a59c040efca724353ca46ca79bd5cdbab920/sdk/framework/field_data.go#L181-L193
func (d *FieldData) getPrimitive(k string, schema *FieldSchema) (interface{}, bool, error) {
raw, ok := d.Raw[k]
if !ok {
return nil, false, nil
}
switch t := schema.Type; t {
case TypeBool:
var result bool
if err := mapstructure.WeakDecode(raw, &result); err != nil {
return nil, false, err
}
return result, true, nil
Notably, WeakDecode(...) eventually calls one of the decode helpers, which surfaces the original value via strconv helpers:
& more. These are different code paths than are fixed in the previous iteration at https://github.com/go-viper/mapstructure/security/advisories/GHSA-fv92-fjc5-jj9h.
PoC
To reproduce with OpenBao:
$ podman run --pull=always -p 8300:8300 openbao/openbao:latest server -dev -dev-root-token-id=root -dev-listen-address=0.0.0.0:8300
and in a new tab:
$ BAO_TOKEN=root BAO_ADDR=http://localhost:8300 bao auth enable userpass
Success! Enabled userpass auth method at: userpass/
$ curl -X PUT -H "X-Vault-Request: true" -H "X-Vault-Token: root" -d '{"ttl":"asdf"}' "http://localhost:8200/v1/auth/userpass/users/asdf"
--> server logs:
2025-06-25T21:32:25.101-0500 [ERROR] core: failed to run existence check: error="error converting input for field \"ttl\": time: invalid duration \"asdf\""
Impact
This is an information disclosure bug with little mitigation. See https://discuss.hashicorp.com/t/hcsec-2025-09-vault-may-expose-sensitive-information-in-error-logs-when-processing-malformed-data-with-the-kv-v2-plugin/74717 for a previous version. That version was fixed, but this is in the second part of that error message (starting at '' expected a map, got 'string' -- when the field type is string and a map is provided, we see the above information leak -- the previous example had a map type field with a string value provided).
This was rated 4.5 Medium by HashiCorp in the past iteration.
- Record
GHSA-2464-8j7c-4cjm- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-117
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-11065
5.3
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
UBUNTU-CVE-2025-11065- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVAZL-111596 No score
CVE-2025-11065 affecting package kubevirt-openvmm 1.9.0-1
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-111596- Updated
- 2026-11-05
OSVAZL-75351 No score
CVE-2025-11065 affecting package buildah 1.18.0-29
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75351- Updated
- 2026-11-02
OSVAZL-75369 No score
CVE-2025-11065 affecting package podman 4.1.1-26
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75369- Updated
- 2026-11-02
OSVAZL-75372 No score
CVE-2025-11065 affecting package azl-otel-collector 0.127.0-1
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75372- Updated
- 2026-11-05
OSVAZL-75375 No score
CVE-2025-11065 affecting package cri-o 1.30.1-1
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75375- Updated
- 2026-11-05
OSVAZL-75389 No score
CVE-2025-11065 affecting package cert-manager for versions less than 1.12.15-6
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75389- Updated
- 2026-11-05
OSVAZL-75402 No score
CVE-2025-11065 affecting package podman 5.6.1-10
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75402- Updated
- 2026-11-05
OSVAZL-75407 No score
CVE-2025-11065 affecting package coredns for versions less than 1.11.4-14
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75407- Updated
- 2026-11-05
OSVAZL-75410 No score
CVE-2025-11065 affecting package docker-buildx for versions less than 0.14.0-10
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75410- Updated
- 2026-11-05
OSVAZL-75413 No score
CVE-2025-11065 affecting package docker-cli for versions less than 25.0.7-2
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75413- Updated
- 2026-11-05
OSVAZL-75416 No score
CVE-2025-11065 affecting package docker-compose for versions less than 2.27.0-8
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75416- Updated
- 2026-11-05
OSVAZL-75419 No score
CVE-2025-11065 affecting package gh for versions less than 2.62.0-13
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75419- Updated
- 2026-11-02
OSVAZL-75425 No score
CVE-2025-11065 affecting package cert-manager for versions less than 1.11.2-27
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75425- Updated
- 2026-11-02
OSVAZL-75428 No score
CVE-2025-11065 affecting package influxdb for versions less than 2.7.5-13
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75428- Updated
- 2026-11-05
OSVAZL-75434 No score
CVE-2025-11065 affecting package kata-containers for versions less than 3.19.1.kata2-6
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75434- Updated
- 2026-11-05
OSVAZL-75440 No score
CVE-2025-11065 affecting package keda for versions less than 2.14.1-11
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75440- Updated
- 2026-11-02
OSVAZL-75449 No score
CVE-2025-11065 affecting package kubevirt for versions less than 1.7.0-3
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75449- Updated
- 2026-11-05
OSVAZL-75452 No score
CVE-2025-11065 affecting package kured for versions less than 1.15.0-3
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75452- Updated
- 2026-11-05
OSVAZL-75458 No score
CVE-2025-11065 affecting package cri-o for versions less than 1.22.3-20
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75458- Updated
- 2026-11-02
OSVAZL-75473 No score
CVE-2025-11065 affecting package opa for versions less than 0.63.0-3
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75473- Updated
- 2026-11-05
OSVAZL-75476 No score
CVE-2025-11065 affecting package packer for versions less than 1.9.5-13
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75476- Updated
- 2026-11-05
OSVAZL-75479 No score
CVE-2025-11065 affecting package influxdb for versions less than 2.6.1-30
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75479- Updated
- 2026-11-02
OSVAZL-75488 No score
CVE-2025-11065 affecting package keda for versions less than 2.4.0-32
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75488- Updated
- 2026-11-02
OSVAZL-75491 No score
CVE-2025-11065 affecting package kube-vip-cloud-provider for versions less than 0.0.2-26
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75491- Updated
- 2026-11-02
OSVAZL-75497 No score
CVE-2025-11065 affecting package kubevirt for versions less than 0.59.0-38
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75497- Updated
- 2026-11-02
OSVAZL-75500 No score
CVE-2025-11065 affecting package kured for versions less than 1.14.2-7
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75500- Updated
- 2026-11-02
OSVAZL-75524 No score
CVE-2025-11065 affecting package moby-buildx for versions less than 0.7.1-28
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75524- Updated
- 2026-11-02
OSVAZL-75527 No score
CVE-2025-11065 affecting package moby-cli for versions less than 24.0.9-8
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75527- Updated
- 2026-11-02
OSVAZL-75530 No score
CVE-2025-11065 affecting package moby-compose for versions less than 2.17.3-14
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75530- Updated
- 2026-11-02
OSVAZL-75545 No score
CVE-2025-11065 affecting package opa for versions less than 0.63.0-6
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75545- Updated
- 2026-11-02
OSVAZL-75548 No score
CVE-2025-11065 affecting package skopeo for versions less than 1.14.4-8
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75548- Updated
- 2026-11-05
OSVAZL-75551 No score
CVE-2025-11065 affecting package packer for versions less than 1.9.5-18
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75551- Updated
- 2026-11-02
OSVAZL-75554 No score
CVE-2025-11065 affecting package prometheus for versions less than 2.37.9-7
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75554- Updated
- 2026-11-02
OSVAZL-75557 No score
CVE-2025-11065 affecting package telegraf for versions less than 1.31.0-15
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75557- Updated
- 2026-11-05
OSVAZL-75560 No score
CVE-2025-11065 affecting package vitess for versions less than 19.0.4-9
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75560- Updated
- 2026-11-05
OSVAZL-75564 No score
CVE-2025-11065 affecting package rook 1.6.2-27
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75564- Updated
- 2026-11-02
OSVAZL-75573 No score
CVE-2025-11065 affecting package skopeo for versions less than 1.14.2-14
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75573- Updated
- 2026-11-02
OSVAZL-75576 No score
CVE-2025-11065 affecting package telegraf for versions less than 1.29.4-21
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75576- Updated
- 2026-11-02
OSVAZL-75579 No score
CVE-2025-11065 affecting package terraform for versions less than 1.3.2-29
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75579- Updated
- 2026-11-02
OSVAZL-75582 No score
CVE-2025-11065 affecting package vitess for versions less than 17.0.7-14
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-75582- Updated
- 2026-11-02
OSVAZL-81197 No score
CVE-2025-11065 affecting package kata-containers-preview 3.27.0~preview2-2
A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.
- Record
AZL-81197- Updated
- 2026-11-05
OSVGO-2025-3900 No score
Go-viper's mapstructure May Leak Sensitive Information in Logs in github.com/go-viper/mapstructure
Go-viper's mapstructure May Leak Sensitive Information in Logs in github.com/go-viper/mapstructure
- Record
GO-2025-3900- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15610-1 No score
grafana-11.6.6-1.1 on GA media
These are all security issues fixed in the grafana-11.6.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15610-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15631-1 No score
alloy-1.11.2-2.1 on GA media
These are all security issues fixed in the alloy-1.11.2-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15631-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15724-1 No score
trivy-0.67.2-1.1 on GA media
These are all security issues fixed in the trivy-0.67.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15724-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20073-1 No score
Security update for alloy
This update for alloy fixes the following issues:
- CVE-2025-58058: Removed dependency on vulnerable github.com/ulikunitz/xz (bsc#1248960).
- CVE-2025-11065: Fixed sensitive information leak in logs (bsc#1250621).
- Record
openSUSE-SU-2025:20073-1- Updated
- 2026-11-02
Affected products
- red hat openshift pipelines
- red hat advanced cluster management for kubernetes 2
- red hat advanced cluster security 4
- red hat certification for red hat enterprise linux 8
- red hat certification program for red hat enterprise linux 9
- red hat enterprise linux 10
- red hat enterprise linux 9
- red hat openshift ai (rhoai)
- red hat openshift container platform 4
- red hat openshift dev spaces
- red hat openshift distributed tracing 3
- red hat openshift gitops
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/go-viper/mapstructure/v2Go |
through 2.3.0 | 2.4.0 |
kubevirt-openvmmAzure Linux:3 |
through 1.9.0-1 | None known |
buildahAzure Linux:2 |
through 1.18.0-29 | None known |
podmanAzure Linux:2 |
through 4.1.1-26 | None known |
azl-otel-collectorAzure Linux:3 |
through 0.127.0-1 | None known |
cri-oAzure Linux:3 |
through 1.30.1-1 | None known |
cert-managerAzure Linux:3 |
before 1.12.15-6 | 1.12.15-6 |
podmanAzure Linux:3 |
through 5.6.1-10 | None known |
corednsAzure Linux:3 |
before 1.11.4-14 | 1.11.4-14 |
docker-buildxAzure Linux:3 |
before 0.14.0-10 | 0.14.0-10 |
Show 82 moreShow less
| Package | Affected | Fixed |
|---|---|---|
docker-cliAzure Linux:3 |
before 25.0.7-2 | 25.0.7-2 |
docker-composeAzure Linux:3 |
before 2.27.0-8 | 2.27.0-8 |
ghAzure Linux:3 |
before 2.62.0-13 | 2.62.0-13 |
cert-managerAzure Linux:2 |
before 1.11.2-27 | 1.11.2-27 |
influxdbAzure Linux:3 |
before 2.7.5-13 | 2.7.5-13 |
kata-containersAzure Linux:3 |
before 3.19.1.kata2-6 | 3.19.1.kata2-6 |
kedaAzure Linux:3 |
before 2.14.1-11 | 2.14.1-11 |
kubevirtAzure Linux:3 |
before 1.7.0-3 | 1.7.0-3 |
kuredAzure Linux:3 |
before 1.15.0-3 | 1.15.0-3 |
cri-oAzure Linux:2 |
before 1.22.3-20 | 1.22.3-20 |
opaAzure Linux:3 |
before 0.63.0-3 | 0.63.0-3 |
packerAzure Linux:3 |
before 1.9.5-13 | 1.9.5-13 |
influxdbAzure Linux:2 |
before 2.6.1-30 | 2.6.1-30 |
kedaAzure Linux:2 |
before 2.4.0-32 | 2.4.0-32 |
kube-vip-cloud-providerAzure Linux:2 |
before 0.0.2-26 | 0.0.2-26 |
kubevirtAzure Linux:2 |
before 0.59.0-38 | 0.59.0-38 |
kuredAzure Linux:2 |
before 1.14.2-7 | 1.14.2-7 |
moby-buildxAzure Linux:2 |
before 0.7.1-28 | 0.7.1-28 |
moby-cliAzure Linux:2 |
before 24.0.9-8 | 24.0.9-8 |
moby-composeAzure Linux:2 |
before 2.17.3-14 | 2.17.3-14 |
opaAzure Linux:2 |
before 0.63.0-6 | 0.63.0-6 |
skopeoAzure Linux:3 |
before 1.14.4-8 | 1.14.4-8 |
packerAzure Linux:2 |
before 1.9.5-18 | 1.9.5-18 |
prometheusAzure Linux:2 |
before 2.37.9-7 | 2.37.9-7 |
telegrafAzure Linux:3 |
before 1.31.0-15 | 1.31.0-15 |
vitessAzure Linux:3 |
before 19.0.4-9 | 19.0.4-9 |
rookAzure Linux:2 |
through 1.6.2-27 | None known |
skopeoAzure Linux:2 |
before 1.14.2-14 | 1.14.2-14 |
telegrafAzure Linux:2 |
before 1.29.4-21 | 1.29.4-21 |
terraformAzure Linux:2 |
before 1.3.2-29 | 1.3.2-29 |
vitessAzure Linux:2 |
before 17.0.7-14 | 17.0.7-14 |
kata-containers-previewAzure Linux:3 |
through 3.27.0~preview2-2 | None known |
golang-github-go-viper-mapstructureDebian:13 |
All versions, plus listed versions 2.2.1-12.2.1-22.4.0-12.5.0-12.5.0-1~bpo13+12.5.0-22.5.0-3 |
None known |
golang-github-go-viper-mapstructureDebian:14 |
before 2.4.0-1, plus listed versions 2.2.1-12.2.1-2 |
2.4.0-1 |
github.com/go-viper/mapstructure/v2Go |
before 2.4.0 | 2.4.0 |
github.com/go-viper/mapstructureGo |
All versions | None known |
alloySUSE:Linux Enterprise Server 16.0 From an advisory covering 2 CVEs |
before 1.11.3-160000.1.1 | 1.11.3-160000.1.1 |
alloySUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 2 CVEs |
before 1.11.3-160000.1.1 | 1.11.3-160000.1.1 |
alloySUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 1.11.3-150700.15.9.1 | 1.11.3-150700.15.9.1 |
Multi-Linux-ManagerTools-SLE-releaseSUSE:Multi Linux Manager Tools SLE-12 From an advisory covering 4 CVEs |
before 12-120002.1.11.1 | 12-120002.1.11.1 |
grafanaSUSE:Multi Linux Manager Tools SLE-12 From an advisory covering 4 CVEs |
before 11.5.10-120002.4.6.1 | 11.5.10-120002.4.6.1 |
uyuni-toolsSUSE:Multi Linux Manager Tools SLE-12 From an advisory covering 4 CVEs |
before 5.1.23-120002.3.6.1 | 5.1.23-120002.3.6.1 |
grafanaSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 4 CVEs |
before 11.5.10-150002.4.6.1 | 11.5.10-150002.4.6.1 |
uyuni-toolsSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 4 CVEs |
before 5.1.23-150002.3.6.1 | 5.1.23-150002.3.6.1 |
uyuni-toolsSUSE:Multi Linux Manager Tools SLE-Micro-5 From an advisory covering 4 CVEs |
before 5.1.23-150002.3.6.1 | 5.1.23-150002.3.6.1 |
golang-github-prometheus-alertmanagerSUSE:Manager Client Tools 12 From an advisory covering 5 CVEs |
before 0.28.1-1.34.1 | 0.28.1-1.34.1 |
grafanaSUSE:Manager Client Tools 12 From an advisory covering 5 CVEs |
before 11.5.10-1.87.1 | 11.5.10-1.87.1 |
mgr-pushSUSE:Manager Client Tools 12 From an advisory covering 5 CVEs |
before 5.0.3-1.30.3 | 5.0.3-1.30.3 |
rhnlibSUSE:Manager Client Tools 12 From an advisory covering 5 CVEs |
before 5.0.6-21.55.1 | 5.0.6-21.55.1 |
spacecmdSUSE:Manager Client Tools 12 From an advisory covering 5 CVEs |
before 5.0.14-38.162.1 | 5.0.14-38.162.1 |
supportutils-plugin-susemanager-clientSUSE:Manager Client Tools 12 From an advisory covering 5 CVEs |
before 5.0.5-6.36.1 | 5.0.5-6.36.1 |
uyuni-toolsSUSE:Manager Client Tools 12 From an advisory covering 5 CVEs |
before 0.1.37-1.27.1 | 0.1.37-1.27.1 |
dracut-saltbootSUSE:Manager Client Tools 15 From an advisory covering 4 CVEs |
before 1.0.0-150000.1.62.1 | 1.0.0-150000.1.62.1 |
grafanaSUSE:Manager Client Tools 15 From an advisory covering 4 CVEs |
before 11.5.10-150000.1.87.1 | 11.5.10-150000.1.87.1 |
mgr-pushSUSE:Manager Client Tools 15 From an advisory covering 4 CVEs |
before 5.0.3-150000.1.30.1 | 5.0.3-150000.1.30.1 |
rhnlibSUSE:Manager Client Tools 15 From an advisory covering 4 CVEs |
before 5.0.6-150000.3.49.1 | 5.0.6-150000.3.49.1 |
spacecmdSUSE:Manager Client Tools 15 From an advisory covering 4 CVEs |
before 5.0.14-150000.3.139.1 | 5.0.14-150000.3.139.1 |
supportutils-plugin-susemanager-clientSUSE:Manager Client Tools 15 From an advisory covering 4 CVEs |
before 5.0.5-150000.3.30.1 | 5.0.5-150000.3.30.1 |
uyuni-toolsSUSE:Manager Client Tools 15 From an advisory covering 4 CVEs |
before 0.1.37-150000.1.27.1 | 0.1.37-150000.1.27.1 |
dracut-saltbootSUSE:Manager Client Tools for SLE Micro 5 From an advisory covering 4 CVEs |
before 1.0.0-150000.1.62.1 | 1.0.0-150000.1.62.1 |
uyuni-toolsSUSE:Manager Client Tools for SLE Micro 5 From an advisory covering 4 CVEs |
before 0.1.37-150000.1.27.1 | 0.1.37-150000.1.27.1 |
dracut-saltbootopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 1.0.0-150000.1.62.1 | 1.0.0-150000.1.62.1 |
spacecmdopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 5.0.14-150000.3.139.1 | 5.0.14-150000.3.139.1 |
supportutils-plugin-susemanager-clientopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 5.0.5-150000.3.30.1 | 5.0.5-150000.3.30.1 |
release-notes-susemanager-proxySUSE:Manager Proxy LTS 4.3 From an advisory covering 6 CVEs |
before 4.3.16.2-150400.3.104.2 | 4.3.16.2-150400.3.104.2 |
release-notes-susemanagerSUSE:Manager Server LTS 4.3 From an advisory covering 6 CVEs |
before 4.3.16.2-150400.3.148.1 | 4.3.16.2-150400.3.148.1 |
grafanaSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 7 CVEs |
before 11.5.10-150200.3.80.1 | 11.5.10-150200.3.80.1 |
grafanaSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 7 CVEs |
before 11.5.10-150200.3.80.1 | 11.5.10-150200.3.80.1 |
grafanaopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 11.5.10-150200.3.80.1 | 11.5.10-150200.3.80.1 |
cosignSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 9 CVEs |
before 3.0.5-150400.3.35.1 | 3.0.5-150400.3.35.1 |
cosignopenSUSE:Leap 15.6 From an advisory covering 9 CVEs |
before 3.0.5-150400.3.35.1 | 3.0.5-150400.3.35.1 |
cosignSUSE:Linux Enterprise Server 16.0 From an advisory covering 9 CVEs |
before 3.0.5-160000.1.1 | 3.0.5-160000.1.1 |
cosignSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 9 CVEs |
before 3.0.5-160000.1.1 | 3.0.5-160000.1.1 |
golang-github-go-viper-mapstructureUbuntu:25.10 |
All versions, plus listed versions 2.2.1-1 |
None known |
golang-github-go-viper-mapstructureUbuntu:26.10 |
All versions, plus listed versions 2.4.0-12.5.0-2 |
None known |
golang-github-go-viper-mapstructureUbuntu:26.04:LTS |
All versions, plus listed versions 2.2.1-12.2.1-22.4.0-1 |
None known |
grafanaopenSUSE:Tumbleweed |
before 11.6.6-1.1 | 11.6.6-1.1 |
alloyopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.11.2-2.1 | 1.11.2-2.1 |
trivyopenSUSE:Tumbleweed |
before 0.67.2-1.1 | 0.67.2-1.1 |
alloyopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 1.11.3-160000.1.1 | 1.11.3-160000.1.1 |
cosignopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.0.4-2.1 | 3.0.4-2.1 |
cosignopenSUSE:Leap 16.0 From an advisory covering 9 CVEs |
before 3.0.5-160000.1.1 | 3.0.5-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected | NVD, OSV | |
| facts | CVE List, EUVD, OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-11065 is a medium vulnerability (CVSS 5.3) in Red Hat Openshift Pipelines, published August 21, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in github.com/go-viper/mapstructure/v2 2.4.0.
References
access.redhat.com/security/cve/CVE-2025-11065
bugzilla.redhat.com/show_bug.cgi?id=2391829
github.com/go-viper/mapstructure/commit/742921c9ba2854d27baa64272487fc5075d2c39c
github.com/go-viper/mapstructure/security/advisories/GHSA-2464-8j7c-4cjm
pkg.go.dev/vuln/GO-2025-3900
nvd.nist.gov/vuln/detail/CVE-2025-11065
Show 156 moreShow less
github.com/advisories/GHSA-2464-8j7c-4cjm
access.redhat.com/downloads/content/package-browser
github.com/go-viper/mapstructure
github.com/CVEProject/cvelistV5/tree/main/cves/2025/11xxx/CVE-2025-11065.json
security-tracker.debian.org/tracker/CVE-2025-11065
suse.com/support/update/announcement/2025/suse-su-202521137-1
bugzilla.suse.com/1248960
bugzilla.suse.com/1250621
suse.com/security/cve/CVE-2025-11065
suse.com/security/cve/CVE-2025-58058
suse.com/support/update/announcement/2025/suse-su-20254121-1
suse.com/support/update/announcement/2025/suse-su-20254444-1
bugzilla.suse.com/1249434
bugzilla.suse.com/1250616
bugzilla.suse.com/1251454
bugzilla.suse.com/1251657
bugzilla.suse.com/1254113
suse.com/security/cve/CVE-2025-47911
suse.com/security/cve/CVE-2025-58190
suse.com/security/cve/CVE-2025-64751
suse.com/support/update/announcement/2025/suse-su-20254446-1
suse.com/support/update/announcement/2025/suse-su-20254457-1
bugzilla.suse.com/1227577
bugzilla.suse.com/1227579
bugzilla.suse.com/1243611
bugzilla.suse.com/1243704
bugzilla.suse.com/1244027
bugzilla.suse.com/1244127
bugzilla.suse.com/1244534
bugzilla.suse.com/1245099
bugzilla.suse.com/1245302
bugzilla.suse.com/1246068
bugzilla.suse.com/1246320
bugzilla.suse.com/1246553
bugzilla.suse.com/1246586
bugzilla.suse.com/1246662
bugzilla.suse.com/1246735
bugzilla.suse.com/1246736
bugzilla.suse.com/1246738
bugzilla.suse.com/1246789
bugzilla.suse.com/1246882
bugzilla.suse.com/1246906
bugzilla.suse.com/1246925
bugzilla.suse.com/1247688
bugzilla.suse.com/1247721
bugzilla.suse.com/1247748
bugzilla.suse.com/1251044
bugzilla.suse.com/1251138
suse.com/security/cve/CVE-2025-3415
suse.com/security/cve/CVE-2025-47908
suse.com/security/cve/CVE-2025-6023
suse.com/security/cve/CVE-2025-6197
suse.com/support/update/announcement/2025/suse-su-20254458-1
bugzilla.suse.com/1237495
bugzilla.suse.com/1252100
suse.com/support/update/announcement/2025/suse-su-20254479-1
bugzilla.suse.com/1237060
bugzilla.suse.com/1241455
bugzilla.suse.com/1250911
bugzilla.suse.com/1251864
bugzilla.suse.com/1253024
suse.com/security/cve/CVE-2025-62348
suse.com/security/cve/CVE-2025-62349
suse.com/support/update/announcement/2025/suse-su-20254482-1
suse.com/support/update/announcement/2026/suse-su-20260777-1
bugzilla.suse.com/1250620
bugzilla.suse.com/1253913
bugzilla.suse.com/1256496
bugzilla.suse.com/1256562
bugzilla.suse.com/1257080
bugzilla.suse.com/1257085
bugzilla.suse.com/1257139
bugzilla.suse.com/1258542
bugzilla.suse.com/1258612
suse.com/security/cve/CVE-2025-58181
suse.com/security/cve/CVE-2026-22703
suse.com/security/cve/CVE-2026-22772
suse.com/security/cve/CVE-2026-23991
suse.com/security/cve/CVE-2026-23992
suse.com/security/cve/CVE-2026-24122
suse.com/security/cve/CVE-2026-24137
suse.com/security/cve/CVE-2026-26958
suse.com/support/update/announcement/2026/suse-su-202620904-1
ubuntu.com/security/CVE-2025-11065
cve.org/CVERecord?id=CVE-2025-11065
bugzilla.suse.com/1227010
bugzilla.suse.com/1232948
bugzilla.suse.com/1234512
bugzilla.suse.com/1235265
bugzilla.suse.com/1237618
bugzilla.suse.com/1239225
bugzilla.suse.com/1239385
bugzilla.suse.com/1240466
bugzilla.suse.com/1241724
bugzilla.suse.com/1243633
bugzilla.suse.com/1246151
bugzilla.suse.com/1246730
bugzilla.suse.com/1248897
bugzilla.suse.com/1248937
bugzilla.suse.com/1250625
suse.com/security/cve/CVE-2024-3817
suse.com/security/cve/CVE-2024-45337
suse.com/security/cve/CVE-2024-45338
suse.com/security/cve/CVE-2024-51744
suse.com/security/cve/CVE-2025-21613
suse.com/security/cve/CVE-2025-21614
suse.com/security/cve/CVE-2025-22868
suse.com/security/cve/CVE-2025-22869
suse.com/security/cve/CVE-2025-22872
suse.com/security/cve/CVE-2025-27144
suse.com/security/cve/CVE-2025-30204
suse.com/security/cve/CVE-2025-46569
suse.com/security/cve/CVE-2025-47291
suse.com/security/cve/CVE-2025-53547
bugzilla.suse.com/1231844
bugzilla.suse.com/1232975
bugzilla.suse.com/1233343
bugzilla.suse.com/1235206
bugzilla.suse.com/1235574
bugzilla.suse.com/1236510
bugzilla.suse.com/1236559
bugzilla.suse.com/1236734
bugzilla.suse.com/1237671
bugzilla.suse.com/1238703
bugzilla.suse.com/1241683
bugzilla.suse.com/1241687
bugzilla.suse.com/1241809
bugzilla.suse.com/1243672
bugzilla.suse.com/1243714
bugzilla.suse.com/1255340
bugzilla.suse.com/1257337
bugzilla.suse.com/1257349
bugzilla.suse.com/1258136
suse.com/security/cve/CVE-2023-45288
suse.com/security/cve/CVE-2024-11741
suse.com/security/cve/CVE-2024-28180
suse.com/security/cve/CVE-2024-45339
suse.com/security/cve/CVE-2024-9264
suse.com/security/cve/CVE-2024-9476
suse.com/security/cve/CVE-2025-22870
suse.com/security/cve/CVE-2025-2703
suse.com/security/cve/CVE-2025-29923
suse.com/security/cve/CVE-2025-3454
suse.com/security/cve/CVE-2025-3580
suse.com/security/cve/CVE-2025-4123
suse.com/security/cve/CVE-2025-68156
suse.com/security/cve/CVE-2026-21720
suse.com/security/cve/CVE-2026-21721
suse.com/security/cve/CVE-2026-21722
bugzilla.suse.com/1251363
bugzilla.suse.com/1251547
bugzilla.suse.com/1253512
bugzilla.suse.com/1253786
bugzilla.suse.com/1253977
suse.com/security/cve/CVE-2025-47913
suse.com/security/cve/CVE-2025-47914
Left out on purpose, here and in the API, to keep responses small: 15 source records.