Skip to content
OpenAdvisories
High · 7.1 CVE-2024-45339 EUVD-2025-0139GHSA-6wxm-mpqj-6jpfGO-2025-3372

Vulnerability when creating log files in github.com/golang/glog

Published Jan 28, 2025 · Updated Apr 30, 2026 · Assigned by Go

Vendor: github.com/golang/glog Product: github.com/golang/glog Package: amass Package: caddy Package: caddy-man Package: caddy-src Package: cert-exporter Package: cluster-proportional-autoscaler Package: cluster-proportional-autoscaler-compat Package: dgraph Package: flux-image-reflector-controller Package: flux-image-reflector-controller-iamguarded-compat Package: flyte Package: github.com/golang/glog Package: glog Package: golang-glog Package: golang-glog Package: grafana-mimir Package: kubeflow Package: kubeflow-access-management Package: kubeflow-access-management-compat Package: kubeflow-admission-webhook Package: kubeflow-admission-webhook-compat Package: kubeflow-notebook-controller Package: kubeflow-notebook-controller-compat Package: kubeflow-pipelines Package: kubeflow-pipelines-apiserver Package: kubeflow-pipelines-cache_server Package: kubeflow-pipelines-cache-deployer Package: kubeflow-pipelines-cache-deployer-compat Package: kubeflow-pipelines-frontend Package: kubeflow-pipelines-metadata-envoy-config Package: kubeflow-pipelines-metadata-writer Package: kubeflow-pipelines-metadata-writer-compat Package: kubeflow-pipelines-persistence_agent Package: kubeflow-pipelines-scheduledworkflow Package: kubeflow-pipelines-viewer-crd-controller Package: kubeflow-profile-controller Package: kubeflow-profile-controller-compat Package: kubeflow-pvcviewer-controller Package: kubeflow-pvcviewer-controller-compat Package: kubeflow-tensorboard-controller Package: kubeflow-tensorboard-controller-compat Package: kyverno-notation-aws Package: kyverno-notation-aws-compat Package: nfs-subdir-external-provisioner Package: opa Package: opa-envoy Package: portieris Package: portieris-compat Package: pulumi Package: pulumi-kubernetes-operator Package: pulumi-language-dotnet Package: pulumi-language-go Package: pulumi-language-java Package: pulumi-language-nodejs Package: pulumi-language-python Package: pulumi-language-yaml Package: sigstore-scaffolding Package: sigstore-scaffolding-cloudsqlproxy Package: sigstore-scaffolding-ctlog-createctconfig Package: sigstore-scaffolding-ctlog-managectroots Package: sigstore-scaffolding-ctlog-verifyfulcio Package: sigstore-scaffolding-fulcio-createcerts Package: sigstore-scaffolding-getoidctoken Package: sigstore-scaffolding-rekor-createsecret Package: sigstore-scaffolding-trillian-createdb Package: sigstore-scaffolding-trillian-createtree Package: sigstore-scaffolding-trillian-updatetree Package: sigstore-scaffolding-tsa-createcertchain Package: sigstore-scaffolding-tuf-createsecret Package: sigstore-scaffolding-tuf-server Package: skaffold Package: smarter-device-manager Package: spark-operator Package: spark-operator-oci-entrypoint Package: sriov-network-device-plugin Package: sriov-network-device-plugin Package: step Package: step-ca Package: step-issuer Package: step-issuer-compat Package: terraform-provider-google Package: vitess Ecosystem: Azure Linux Ecosystem: Debian Ecosystem: Go Ecosystem: Ubuntu Ecosystem: Wolfi

Description

When logs are written to a widely-writable directory (the default), an unprivileged attacker may predict a privileged process's log file path and pre-create a symbolic link to a sensitive file in its place. When that privileged process runs, it will follow the planted symlink and overwrite that sensitive file. To fix that, glog now causes the program to exit (with status code 2) when it finds that the configured log file already exists.

Affected products

VendorProductAffectedFixed
github.com/golang/glog github.com/golang/glog < 1.2.4 1.2.4

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 golang-glog 1.2.4-1 —
Debian 13 golang-glog 1.2.4-1 —
Debian 12 golang-glog No fix yet —
Debian 11 golang-glog 0.0~git20160126.23def4e-3+deb11u1 DLA-4056-1
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS golang-glog No fix yet —
Ubuntu 22.04 LTS golang-glog No fix yet —
Ubuntu 20.04 LTS golang-glog No fix yet —
Ubuntu 18.04 LTS golang-glog No fix yet —
Ubuntu 16.04 LTS golang-glog No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Ocp Tools 4 jenkins 2.479.3.1740464431-3.el8 RHSA-2025:2223
Red Hat Ocp Tools 4 jenkins-2-plugins 4.12.1740464689-1.el8 RHSA-2025:2223
ReleasePackageFixed inAdvisory
SLES 15 SP7 google-osconfig-agent 20250416.02-150000.1.50.1 SUSE-SU-2025:02149-1
SLES 15 SP6 google-osconfig-agent 20250115.01-150000.1.44.1 SUSE-SU-2025:0611-1, SUSE-SU-2025:02149-1
SLES 15 SP6 govulncheck-vulndb 0.0.20250128T150132-150000.1.29.1 SUSE-SU-2025:0429-1, SUSE-SU-2025:0297-1
SLES 15 SP6 grafana 10.4.15-150200.3.64.1 SUSE-SU-2025:0623-1
SLES 15 SP5 google-osconfig-agent 20250115.01-150000.1.44.1 SUSE-SU-2025:0611-1, SUSE-SU-2025:02149-1
SLES 15 SP4 google-osconfig-agent 20250115.01-150000.1.44.1 SUSE-SU-2025:0611-1, SUSE-SU-2025:02149-1
SLES 15 SP3 google-osconfig-agent 20250115.01-150000.1.44.1 SUSE-SU-2025:0611-1, SUSE-SU-2025:02149-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 google-osconfig-agent 20250115.01-1.35.1 SUSE-SU-2025:0580-1, SUSE-SU-2025:02150-1
SLE Micro 6.1 google-osconfig-agent 20250416.02-slfo.1.1_1.1 SUSE-SU-2025:20746-1
SLE Micro 6.0 google-osconfig-agent 20260615.01-1.1 SUSE-SU-2026:22242-1
SLE Micro 5.5 google-osconfig-agent 20250115.01-150000.1.44.1 SUSE-SU-2025:0611-1, SUSE-SU-2025:02149-1
SUSE Manager Server 4.3 release-notes-susemanager 4.3.15.2-150400.3.133.1 SUSE-SU-2025:01985-1
SUSE Manager Client Tools 15 grafana 10.4.15-150000.1.71.1 SUSE-SU-2025:0624-1
SUSE Manager Client Tools 12 grafana 10.4.15-1.71.1 SUSE-SU-2025:0622-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed etcd-for-k8s1.32 3.5.24-1.1 openSUSE-SU-2025:15764-1
openSUSE Tumbleweed google-osconfig-agent 20250115.01-2.1 openSUSE-SU-2025:14815-1
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250128T150132-1.1 openSUSE-SU-2025:14710-1
openSUSE Tumbleweed velociraptor 0.7.0.4.git185.a5708584-2.1 openSUSE-SU-2026:11126-1
openSUSE Leap 15.6 google-osconfig-agent 20250115.01-150000.1.44.1 SUSE-SU-2025:0611-1, SUSE-SU-2025:02149-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20250128T150132-150000.1.29.1 SUSE-SU-2025:0429-1, SUSE-SU-2025:0297-1
openSUSE Leap 15.6 grafana 10.4.15-150200.3.64.1 SUSE-SU-2025:0623-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 glog No fix yet —
Azure Linux 3 sriov-network-device-plugin 3.7.0-3 —
Azure Linux 3 vitess 19.0.4-4 —
Azure Linux 2 (CBL-Mariner) glog 0.3.5-16 —
Azure Linux 2 (CBL-Mariner) sriov-network-device-plugin 3.6.2-8 —
Azure Linux 2 (CBL-Mariner) vitess 17.0.7-4 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling amass 4.2.0-r18 —
Wolfi rolling caddy +2 2.9.1-r3 —
Wolfi rolling cert-exporter 2.14.0-r5 —
Wolfi rolling cluster-proportional-autoscaler +1 1.9.0-r5 —
Wolfi rolling dgraph 24.0.5-r5 —
Wolfi rolling flux-image-reflector-controller +1 0.33.0-r8 —
Wolfi rolling flyte 1.14.1-r3 —
Wolfi rolling grafana-mimir 2.15.0-r4 —
Wolfi rolling kubeflow +12 1.10.0-r3 —
Wolfi rolling kubeflow-pipelines +11 2.4.0-r2 —
Wolfi rolling kyverno-notation-aws +1 1.1-r3 —
Wolfi rolling nfs-subdir-external-provisioner 4.0.18-r15 —
Wolfi rolling opa 1.1.0-r0 —
Wolfi rolling opa-envoy 1.0.0-r0 —
Wolfi rolling portieris +1 0.13.23-r3 —
Wolfi rolling pulumi +3 3.147.0-r2 —
Wolfi rolling pulumi-kubernetes-operator 1.16.0-r9 —
Wolfi rolling pulumi-language-dotnet 3.71.1-r5 —
Wolfi rolling pulumi-language-java 1.0.0-r3 —
Wolfi rolling pulumi-language-yaml 1.13.0-r6 —
Wolfi rolling sigstore-scaffolding +13 0.7.18-r3 —
Wolfi rolling skaffold 2.14.0-r0 —
Wolfi rolling smarter-device-manager 1.20.11-r13 —
Wolfi rolling spark-operator +1 2.1.0-r4 —
Wolfi rolling sriov-network-device-plugin 3.9.0-r1 —
Wolfi rolling step 0.28.2-r6 —
Wolfi rolling step-ca 0.28.1-r5 —
Wolfi rolling step-issuer +1 0.9.7-r1 —
Wolfi rolling terraform-provider-google 6.18.1-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/golang/glog < 1.2.4 1.2.4 GHSA-6wxm-mpqj-6jpf

Advisories 20

References