Vulnocalypse
Back to feed
32impact

Arbitrary file write using cgo pkg-config directive in cmd/go

Go toolchain cmd/go · CVE-2025-61731
0 news outlets0 CERTs and agencies0 researchers

What is it?

Building a malicious file with cmd/go can cause can cause a write to an attacker-controlled file with partial control of the file content. The "#cgo pkg-config:" directive in a Go source file provides command-line arguments to provide to the Go pkg-config command. An attacker can provide a "--log-file" argument to this directive, causing pkg-config to write to an attacker-controlled location.

Evidence

No coverage recorded yet.

Exploitation

  • Public proof of concept
  • Exploited in the wild
  • Listed as known exploited
CVSS
7.8
EPSS
0.6%
First seen
1 d ago
Status
corroborated

All Go toolchain vulnerabilities