CVE-2026-66902: Google::Auth versions before 0.06 for Perl run a command named in an external_account credentials JSON via an
55
This month
CRITICAL 9.8REMOTE
CVE-2026-66902 is a critical-severity flaw (CVSS 9.8) affecting affected software. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
Google::Auth versions before 0.06 for Perl run a command named in an external_account credentials JSON via an ungated system call. The Pluggable subclass reads credential_source.executable.command from the credentials JSON and runs it as `system($command)`, a single argument call that passes the whole string to /bin/sh -c. The executable's environment_variables map from the same JSON is copied into %ENV first. No opt-in gate guards the call. mak
Why this priority
- Critical severity
- CISA SSVC: automatable with total technical impact
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Publisher (CNA): CPANSec
Timeline
- Published CVE record published
- Updated Record last modified
Exact fixes by distribution
Fedora 46 · pspp · FIXED · 2.1.3-2.fc46 · FEDORA-2026-0d6444911b · source
sudo dnf upgrade --advisory=FEDORA-2026-0d6444911b
Fedora ELN · barman · FIXED · 3.20.1-3.eln159 · FEDORA-2026-45ecf042c2 · source
sudo dnf upgrade --advisory=FEDORA-2026-45ecf042c2
Verify at the official source NVD · CVE Program · Report a problem with this page
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.