CVE-2026-85028: Creation of Temporary File in Directory with Insecure Permissions in AWS FPGA Development Kit
Description
CVE-2026-85028 is a vulnerability in the AWS FPGA Development Kit (aws-fpga) prior to version 2.3.4. It involves the creation of a temporary file in a directory with insecure permissions, which may allow local users to execute arbitrary code with root privileges. This occurs because the installation component reads crafted shell content from a predictable path in a world-writable temporary directory after elevating its privileges. The issue has been fixed in version 2.3.4 by removing the vulnerable code and changing how the SDK tools source necessary functions. Workarounds include removing or commenting out references to the vulnerable temporary file in specific installation scripts.
Affected software
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The AWS FPGA Development Kit before version 2.3.4 contains a vulnerability (CVE-2026-85028) where the FPGA management tool installation component creates a temporary file in a world-writable directory with insecure permissions. This allows local attackers to place crafted shell content at a predictable path, which the installation process reads after privilege escalation, potentially leading to arbitrary code execution with root privileges. The vulnerability arises from the creation and use of the file /tmp/sdk_root_env.exp during installation. The issue was resolved in version 2.3.4 by removing the vulnerable allow_non_root function from this temporary file and sourcing it directly from a safer location. AWS recommends upgrading to version 2.3.4 and patching any forked or derivative code accordingly. As a workaround, users can remove or comment out lines referencing /tmp/sdk_root_env.exp in the sdk_setup.sh and install_fpga_mgmt_tools.sh scripts.
Potential Impact
Local users with access to the system can exploit this vulnerability to execute arbitrary code with root privileges by placing crafted shell content in a predictable temporary file path. This could lead to full system compromise on affected installations of the AWS FPGA Development Kit prior to version 2.3.4.
Mitigation Recommendations
A fix is available in AWS FPGA Developer Kit version 2.3.4, which removes the vulnerable code and changes how the SDK sources necessary functions. Users should upgrade to version 2.3.4 or later. As a workaround, users can remove or comment out lines referencing /tmp/sdk_root_env.exp in the sdk_setup.sh and install_fpga_mgmt_tools.sh scripts to mitigate the issue until they can upgrade. No other vendor advisories indicate additional mitigation steps.
Technical Details
- Classification
- {"confidence":0.88,"severitySource":"default","classifier":"rss-v2"}
- Article Source
- {"url":"https://aws.amazon.com/security/security-bulletins/rss/2026-096-aws/","fetched":true,"fetchedAt":"2026-09-03T18:34:16.445Z","wordCount":228}
Threat ID: 6a99bda8acd9273b494ecceb
Added to database: 09/03/2026, 18:34:16 UTC
Last enriched: 09/07/2026, 11:06:13 UTC
Last updated: 10/19/2026, 18:48:24 UTC
Views: 79
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.