CVE DatabaseCVE-2026-120311
한국어 권고문 →
CVE-2026-1203118.8/HIGHCWE-23

Network-AI FileJobStore Path Traversal Vulnerability Analysis and Mitigation Guide (CVE-2026-120311)

⚡ Jump to Patch
Affected Vendors
jovancoding
Affected Components
network-ai
Published Date
2026-11-02
CVSS v3.1
8.8
HIGH
EPSS (30d)
0.4%
FIRST.org
CISA KEV
Not Listed

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Network-AI versions from 5.13.4 before 5.15.5

Impact

Attackers can read or delete arbitrary .json files by supplying path traversal sequences in the job ID, potentially disclosing credentials, granting unauthorized tokens, or disabling AuthGuardian authorization.

Mitigation

Immediately upgrade the Network-AI package to the patched version (5.15.5 or later).

Affected Products & Version Scope

All Network-AI installations running versions 5.13.4 through 5.15.4

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

The recommended remediation is to upgrade Network-AI to version 5.15.5 or higher, where input validation has been implemented. Run the appropriate command for your package manager:

bash
# For npm users
npm install network-ai@5.15.5

# For yarn users
yarn upgrade network-ai@5.15.5

2. Temporary Workaround & Hardening Configuration

If an immediate upgrade is not feasible, implement a middleware or validation layer to sanitize the id parameter before passing it to the vulnerable methods.

javascript
// Example middleware to block path traversal attempts in Node.js/Express
function sanitizeJobIdInput(req, res, next) {
  const targetId = req.body.jobId || req.query.jobId;
  if (targetId) {
    // Reject payloads containing directory traversal sequences
    const isTraversalAttempt = /[\/\\]|\.\./.test(targetId);
    if (isTraversalAttempt) {
      return res.status(400).json({ error: 'Access Denied: Invalid characters in Job ID.' });
    }
  }
  next();
}

3. Log Audit & IoC Verification Commands

Use the following commands to check your current package version and inspect application logs for potential exploitation attempts.

bash
# 1. Audit logs for directory traversal patterns (e.g., ../, ..\, or URL-encoded equivalents)
grep -riE '\.\.\/|\.\.\\|\.\.%2f|\.\.%5cc' /var/log/network-ai/

# 2. Verify the currently installed version of network-ai
npm list network-ai
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Snyk Open Source & Container Security
Upgrade Network-AI to version 5.15.5 or later immediately to mitigate the FileJobStore path traversal vulnerability.

Scan Your Repositories for Transitive Vulnerable Dependencies in 30 Seconds

Automatically detect vulnerable packages across npm, PyPI, Maven, and Go, and open automated fix Pull Requests without breaking your build.

Free Forever Tier · 1-Click GitHub/GitLab Auto-PR
Master DevSecOps: Automated SAST/SCA in GitHub Actions & Kubernetes
View Course Curriculum

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2026-120311) is a Path Traversal issue (CWE-23) residing within the FileJobStore component of the Network-AI framework. The root cause is the lack of proper input validation and sanitization on the id parameter before it is resolved into a file system path. This allows an attacker to inject directory traversal sequences (such as ../) to escape the designated job storage directory and access arbitrary .json files on the server.

2. Exploitation Mechanics & Attack Scenario

An attacker who controls the id parameter passed to FileJobStore.get(), FileJobStore.delete(), or JobQueue.getJob() can exploit this vulnerability.

  • Arbitrary File Read: By supplying an ID like ../../config/auth, the application resolves the path to ../../config/auth.json and returns its contents, exposing sensitive credentials, API keys, or AuthGuardian tokens.
  • Arbitrary File Deletion: Triggering the delete() method with a manipulated path allows the attacker to delete critical configuration .json files, leading to a Denial of Service (DoS) or weakening the AuthGuardian authorization framework by removing security policies.

3. Infrastructure & Business Impact

With a CVSS score of 8.8 (High), this vulnerability poses a severe threat to infrastructure security. Compromising AuthGuardian tokens or configuration files can lead to complete authorization bypass, allowing attackers to escalate privileges and move laterally within the network. Deletion of critical configuration files can also disrupt business operations and compromise data integrity.

Official Vendor Advisories & References

NVD Original English Description

Network-AI from 5.13.4 before 5.15.5 contains a path traversal vulnerability in FileJobStore that allows attackers to read or delete arbitrary .json files by supplying traversal sequences in the job id. Attackers controlling the id passed to FileJobStore.get(), FileJobStore.delete(), or JobQueue.getJob() can disclose credentials and grant tokens or delete configuration files to weaken AuthGuardian authorization.

Frequently Asked SecOps Questions (CVE-2026-120311)

FAQ

Q1. How critical is CVE-2026-120311 and is it actively exploited in the wild?

CVE-2026-120311 is rated CVSS 8.8 (HIGH) with a 30-day EPSS exploitation probability of 0.4%. Organizations running affected versions should prioritize patching based on network exposure.

Q2. Which vendors and products are affected by CVE-2026-120311?

Primary impacted vendors include jovancoding across network-ai. Scope summary: All Network-AI installations running versions 5.13.4 through 5.15.4

Q3. What temporary mitigations or workarounds exist for CVE-2026-120311 before patching?

[Mitigation] Immediately upgrade the Network-AI package to the patched version (5.15.5 or later). Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2026-120311

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (jovancoding)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2026-120311 Network-AI FileJobStore Path Traversal Vulnerability Analysis and Mitigation Guide (CVE-2026-120311) (CVSS 8.8) - Patch & Workaround | CVE Pulse