Description
Code for IBM i is a Visual Studio Code extension for maintaining and compiling ILE languages on the IBMi platform. Prior to 3.0.1, src/ui/views/objectBrowser.ts stores Object Browser downloads and the edit-save flow content in the shared /tmp directory without reliable cleanup. On systems where /tmp is accessible to other local accounts, file contents remain readable after download or editing operations. This issue is fixed in version 3.0.1.
Published: 2026-10-12
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Insecure Temporary File Exposure
Action: Upgrade
AI Analysis

Impact

Code for IBM i is a Visual Studio Code extension that allows maintenance and compilation of ILE languages on the IBMi platform. Prior to version 3.0.1, the extension stored Object Browser download files and the content used in the edit‑save flow in the system’s shared /tmp directory, but it did not reliably clean up those files after use. As a result, any user with local account access to /tmp could read the contents of those temporary files, potentially revealing sensitive source code or compiled artifacts.

Affected Systems

The vulnerability affects the Code for IBM i extension for Visual Studio Code, version 3.0.0 and earlier. The affected vendor is Code for IBM i, and the product is the vscode‑ibmi extension; fixes are released in version 3.0.1.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity. The attack vector is local: any user who can access the shared /tmp directory on the same machine could read the exposed temporary files. The EPSS score is not available, so the exploitation probability is unknown, and the vulnerability is not listed in the CISA KEV catalog. Given that improper file permissions are required, the risk is limited to systems where /tmp is world‑readable or configured with weak permissions, but it remains a valid information‑disclosure risk for affected environments.

Generated by OpenCVE AI on October 13, 2026 at 01:13 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Code for IBM i extension to version 3.0.1 or later, which removes the insecure temporary file handling.
  • Restrict access to the system’s /tmp directory so that only privileged or the extension’s owning user can read its contents, mitigating similar issues in other applications.
  • Configure the extension (if supported) to use a dedicated private temporary directory with restricted permissions, or manually delete any residual files after use.

Generated by OpenCVE AI on October 13, 2026 at 01:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Codefori
Codefori vscode-ibmi
Vendors & Products Codefori
Codefori vscode-ibmi

Mon, 12 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description Code for IBM i is a Visual Studio Code extension for maintaining and compiling ILE languages on the IBMi platform. Prior to 3.0.1, src/ui/views/objectBrowser.ts stores Object Browser downloads and the edit-save flow content in the shared /tmp directory without reliable cleanup. On systems where /tmp is accessible to other local accounts, file contents remain readable after download or editing operations. This issue is fixed in version 3.0.1.
Title Code for IBM i: Temporary files are visible to all users
Weaknesses CWE-377
CWE-459
References
Metrics cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L'}


Subscriptions

Codefori Vscode-ibmi
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-15T14:00:01.442Z

Reserved: 2026-05-30T04:17:43.095Z

Link: CVE-2026-49484

cve-icon Vulnrichment

Updated: 2026-10-15T13:59:24.338Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-12T22:17:04.480

Modified: 2026-10-16T16:00:33.533

Link: CVE-2026-49484

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:24:26Z

Weaknesses