Skip to main content

Akamai Guardicore Platform Agent CVE-2026-34354

| EUVDEUVD-2026-28788 HIGH
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2026-05-08 mitre GHSA-54h8-vwcv-q5r9
7.4
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain local user access
  2. Delivery
    Monitor /tmp for GPA log creation
  3. Exploit
    Replace log file with symlink to /etc/sudoers
  4. Install
    Trigger HandleSaveLogs() via IPC
  5. C2
    GPA writes world-writable to symlink target
  6. Execute
    Modify sudoers for passwordless root
  7. Impact
    Execute privileged commands

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

Requires local user access to a Linux or macOS endpoint running Guardicore Platform Agent 7.0-7.3.1 or Zero Trust Client 6.0-6.1.5. The attacker must be able to create files and symlinks in the /tmp directory (standard unprivileged capability on UNIX systems) and send IPC messages to the GPA service socket. The TOCTOU race condition requires precise timing to replace the log file with a symlink between the service's file creation check and write operations, making exploitation success probabilistic rather than guaranteed (CVSS AC:H). The gimmelogs command injection vector requires the ability to trigger diagnostic log collection and inject data into the dbstore - typically accessible to local users through agent CLI tools or by manipulating database files. No special GPA configuration settings are required; the vulnerability exists in default agent deployments. Exploitation is limited to platforms where symlink-following semantics apply (Linux/macOS); Windows systems experience only arbitrary file write without privilege escalation via command injection.

Impact

Real-world risk is moderate despite the 7.4 CVSS score. The local attack vector (AV:L) significantly constrains exploitation compared to network-based vulnerabilities - an attacker must already have local user access to the endpoint. The high attack complexity (AC:H) reflects the race condition's difficulty: successfully winning the TOCTOU race between file creation and symlink swap requires precise timing and may need multiple attempts. However, the lack of authentication requirements (PR:N) means any unprivileged local account suffices, and no user interaction (UI:N) enables scripted exploitation. The impact is severe (C:H/I:H/A:H) as root access grants full system control. The gimmelogs command injection provides a more reliable secondary path if the race proves difficult. CISA KEV status is negative, indicating no confirmed widespread exploitation. No EPSS score is available, likely because this is a future CVE identifier (2026). The vulnerability affects endpoint security products specifically designed to prevent unauthorized access, creating an ironic security control bypass. Organizations with least-privilege endpoint policies limiting local user accounts face reduced risk; those allowing local admin accounts or shared workstations face higher exposure. Patch prioritization should focus on endpoints where multiple users have local access or where the Guardicore agent protects high-value assets.

Exploit ScenarioDerived

A local attacker with standard user credentials on a Linux workstation protected by Guardicore Platform Agent 7.2 executes a race condition exploit script that continuously monitors the /tmp directory for the agent's log file creation. When HandleSaveLogs() creates the log file, the attacker's script immediately replaces it with a symlink to /etc/sudoers. The GPA service, running as root and accepting unauthenticated IPC commands, writes log data to the symlinked path with world-writable permissions, allowing the attacker to modify sudoers and grant themselves passwordless sudo access. Alternatively, the attacker triggers the gimmelogs diagnostic tool and injects shell metacharacters into the dbstore, executing arbitrary commands as root. Public exploit code availability not confirmed at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 08, 2026

Local privilege escalation in Akamai Guardicore Platform Agent 7.0-7.3.1 and Zero Trust Client 6.0-6.1.5 on Linux and macOS enables unprivileged users to gain root access through two distinct vectors: a TOCTOU race condition in the HandleSaveLogs() function that creates world-writable root-owned files via symlink manipulation in /tmp, and command injection in the gimmelogs diagnostic tool executing with root privileges. The vulnerability requires local access with high attack complexity (CVSS AC:H) but no authentication (PR:N), affecting endpoint security agents that typically run with elevated privileges. No active exploitation confirmed at time of analysis; EPSS data not available for this 2026 CVE identifier.

RemediationAI

Upgrade Akamai Guardicore Platform Agent to version 7.3.2 or later, and Akamai Zero Trust Client to version 6.1.6 or later, per the Akamai security advisory at https://www.akamai.com/blog/security-research/advisory-cve-2026-34354-guardicore-local-privilege-escalation. If immediate patching is not feasible, implement compensating controls recognizing their operational trade-offs: restrict local user access to endpoints running Guardicore agents using least-privilege policies and mandatory access controls (AppArmor/SELinux) - this reduces attack surface but may conflict with legitimate multi-user workflows; enable audit logging for /tmp directory operations and gimmelogs executions to detect exploitation attempts - this provides detection without prevention and generates log volume; deploy file system mount options with nosymfollow for /tmp where supported (FreeBSD, some Linux distributions with kernel 5.8+) - this directly mitigates the TOCTOU vector but may break applications expecting symlink functionality in /tmp. Each mitigation requires testing in non-production environments before deployment as they may impact legitimate Guardicore agent operations or third-party applications.

Affected VersionsENISA

Zero Trust Client 6.0 ≤6.1.5
Guardicore Platform Agent 7.0 ≤7.3.1

Affected Packages

euvd guardicore_platform_agent no fix
euvd zero_trust_client no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability exploits two classic UNIX security weaknesses in privileged system services. The primary vector is a Time-Of-Check-Time-Of-Use (TOCTOU) race condition (CWE-367) where the Guardicore Platform Agent service creates an IPC socket in the world-writable /tmp directory and accepts unauthenticated control messages. The HandleSaveLogs() function creates a log file that an attacker can race to replace with a symbolic link pointing to a privileged file (e.g., /etc/shadow or /etc/sudoers), causing the service to write log content with root ownership and world-writable permissions to that target. The secondary vector involves command injection in gimmelogs, a diagnostic collection utility running as root that accepts untrusted input from the dbstore database, allowing shell metacharacter injection. Both CPE entries (Guardicore Platform Agent and Zero Trust Client) share the same vulnerable codebase for their agent components. On Windows, the TOCTOU vector is mitigated by OS file system semantics, though gimmelogs retains arbitrary file write capability without command injection.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 7.4 HIGH
AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

Akamai Guardicore Platform Agent (GPA) and Zero Trust Client on Linux and macOS allow TOCTOU-based local privilege escalation. The GPA service creates an IPC socket in the world-writable /tmp directory. It accepts unauthenticated IPC control messages. This enables a TOCTOU vulnerability in the HandleSaveLogs() function of the GPA service, by creating a log file and manipulating it into a symlink that points to the targeted path; this can allow an unprivileged local user to make arbitrary root-owned files world-writable. In addition, a diagnostic collection tool (gimmelogs) running with root privileges was vulnerable to command injection from the dbstore, offering a second privilege escalation vector. (On Windows, gimmelogs does not have command injection but does allow writing a ZIP archive to an unintended location.) This affects Akamai Guardicore Platform Agent 7.0 through 7.3.1 and Akamai Zero Trust Client 6.0 through 6.1.5.

Executive ViewAI

Why It Matters

Akamai Guardicore Platform Agent (7.0-7.3.1) and Zero Trust Client (6.0-6.1.5) contain local privilege escalation vulnerabilities on Linux and macOS that allow unprivileged users to gain root access, potentially compromising endpoint security controls and enabling lateral movement across protected infrastructure. This affects organizations relying on Guardicore for workload segmentation and Zero Trust enforcement, where agent compromise could undermine network isolation policies.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict local access to systems running affected agents through OS-level access controls and remove unnecessary user accounts; (2) Monitor /tmp for suspicious symlink activity and gimmelogs execution; (3) Isolate affected endpoints from sensitive network segments if possible; (4) Implement host-based integrity monitoring for agent binaries and configuration files; (5) Escalate timeline for contacting Akamai support to obtain patch release schedule.

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +37
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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