Skip to main content

CVAT CVE-2026-47682

| EUVDEUVD-2026-52892 HIGH
Path Traversal (CWE-22)
2026-08-04 GitHub_M
7.1
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Obtain CVAT cloud storage write or add-storage permission
  2. Delivery
    Upload malicious manifest with '../..' traversal sequences to cloud storage
  3. Exploit
    Trigger CVAT server processing of cloud storage data (backup import, cache refresh, or media retrieval)
  4. Execution
    CVAT constructs traversed server-side path without sanitization
  5. Persist
    Overwrite arbitrary server file with attacker-controlled content
  6. Impact
    Escalate to code execution via overwritten config or cron file

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires one of two conditions: (a) the attacker already has write access to a cloud storage bucket (e.g., AWS S3, Azure Blob, Google Cloud Storage) that has been integrated into the CVAT instance, allowing them to plant a malicious manifest; or (b) the attacker holds CVAT account permissions sufficient to add new cloud storage integrations, enabling them to register an attacker-controlled bucket. The CVSS PR:L confirms that some level of authenticated CVAT access is required - fully external, unauthenticated attackers cannot exploit this. Exploitation is further limited by the need for server-side processing to occur (backup import, media ingestion, or cache refresh must be triggered for the traversal path to be written). Deployments where cloud storage write access and CVAT cloud storage configuration are restricted to highly trusted administrators have significantly reduced exposure.

Impact

The CVSS 4.0 score of 7.1 with vector AV:N/AC:L/AT:N/PR:L/UI:N/VI:H accurately captures the real-world risk profile: the attack is network-accessible with low complexity and requires no user interaction, but does require low-privileged access - specifically, the ability to write to an attached cloud storage or to configure a new one. This prerequisite meaningfully limits the exposed population to authenticated, partially-trusted CVAT collaborators or compromised cloud storage credentials rather than fully external attackers. The integrity impact is rated High because overwriting arbitrary server files can yield secondary effects such as code execution (overwriting application files, cron jobs, or configuration), making the realistic severity higher than a simple file-corruption scenario. No EPSS data was provided in the input, and no CISA KEV listing exists, so active exploitation cannot be confirmed. The lack of a public POC and the non-trivial prerequisite (cloud storage access) further moderate immediate priority, but the code-execution escalation potential warrants prompt patching for any CVAT deployment with untrusted collaborators or externally-accessible cloud storage buckets.

Exploit ScenarioDerived

An attacker with write access to an S3 bucket linked to a CVAT instance uploads a crafted manifest file whose entries contain path traversal sequences such as '../../etc/cron.d/backdoor'. When a CVAT server process - such as backup import or cache population - reads this manifest and constructs destination paths using os.path.join without sanitization, it writes attacker-controlled file content to the traversed location outside the intended storage directory. Overwriting a cron entry or application configuration file in this manner could escalate the impact to remote code execution on the server. No public proof-of-concept has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 04, 2026

Path traversal in CVAT versions 1.6.0 through 2.64.0 enables an authenticated, low-privileged attacker with write access to an integrated cloud storage - or permission to add new cloud storage integrations - to overwrite arbitrary files on the server filesystem by embedding traversal sequences in cloud storage file paths processed by the application. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VI:H) confirms network-accessible, low-complexity exploitation requiring only low-privilege access with high integrity impact. No public exploit or CISA KEV listing has been identified at time of analysis.

RemediationAI

The primary fix is upgrading CVAT to version 2.65.0 or later, which introduces strict path sanitization via the new join_untrusted_path and problem_with_untrusted_path utilities that reject path components containing '..', '.', empty segments, or leading slashes across all affected endpoints. The vendor advisory is at https://github.com/cvat-ai/cvat/security/advisories/GHSA-6f87-4g86-p9gw and the patch commit at https://github.com/cvat-ai/cvat/commit/6fda3e3285a185ae50039d1af8c8f0e9319b671c. If immediate upgrade is not feasible, restrict the ability to configure or write to cloud storage integrations exclusively to fully trusted administrators - this eliminates the attacker's required foothold but may disrupt workflows for legitimate collaborators. Additionally, audit existing attached cloud storage manifests for suspicious path strings such as '../', leading slashes, or unexpected relative path components, and revoke cloud storage write permissions for any accounts not requiring them.

Affected VersionsENISA

cvat 1.6.0< 2.65.0

Affected Packages

euvd cvat_1_6_0 fix: 2.65.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

CVAT (CPE: cpe:2.3:a:cvat-ai:cvat) is an open-source web-based annotation platform that integrates with external cloud storage providers such as AWS S3, Azure Blob, and Google Cloud Storage. The vulnerability (CWE-22, Improper Limitation of a Pathname to a Restricted Directory) stems from insufficient sanitization of file path components supplied via cloud storage manifests before those paths are used in server-side file construction operations (os.path.join, Path /). The commit diff confirms the flaw spanned multiple server modules - backup.py, cache.py, and project.py - all of which accepted path components containing '..', '.', empty segments, or leading slashes without rejection. The fix introduces a new join_untrusted_path utility and a problem_with_untrusted_path validator that enforce strict path component rules at every affected call site, closing the traversal window across backup import, cache population, and media retrieval code paths.

Know when Cvat gets its next vulnerability

  • 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

Vendor (GitHub_M) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-accessible requiring low privileges (cloud storage write or add-storage permission); no confidentiality or availability impact, only high-integrity arbitrary file overwrite within the vulnerable system.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 04, 2026 - 21:01 EUVD
CVE Published
Aug 04, 2026 - 20:00 cve.org
HIGH 7.1

DescriptionCVE.org

CVAT is an open source interactive video and image annotation tool for computer vision. In versions 1.6.0 through 2.64.0, an attacker with write access to a cloud storage that's been added to a CVAT instance, or ability to add new cloud storages, is able to overwrite arbitrary files on the server's filesystem. This issue has been fixed in version 2.65.0.

Executive ViewAI

Why It Matters

CVAT versions 1.6.0 through 2.64.0 contain a path traversal vulnerability enabling authenticated, low-privilege users with cloud storage write access to overwrite arbitrary files on the server, compromising application integrity and data security. No public exploit identified at time of analysis. Organizations face material risk of configuration tampering and system compromise without immediate access control remediation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Restrict cloud storage write and integration-addition permissions to essential administrators only. Deploy file integrity monitoring with alerting to detect unauthorized filesystem modifications. Enforce principle of least privilege for all CVAT user accounts. Implement network segmentation to limit CVAT server access to authorized personnel. Maintain immutable offsite backups of critical configurations and data. Enable comprehensive audit logging with behavioral analytics to detect suspicious cloud storage and file access patterns.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
niche open-source computer vision annotation platform
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.3%
Patch available Yes
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
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

More in Cvat

View all
CVE-2022-31188 CRITICAL POC
9.8 Aug 01

CVAT is an opensource interactive video and image annotation tool for computer vision. Rated critical severity (CVSS 9.8

CVE-2026-23526 HIGH
8.8 Jan 21

CVAT is an open source interactive video and image annotation tool for computer vision. [CVSS 8.8 HIGH]

CVE-2026-73220 HIGH
8.5 Aug 20

Stored cross-site scripting in CVAT versions 2.68.0 through 2.69.x allows an authenticated user with annotation guide ed

CVE-2026-65986 HIGH
8.5 Aug 04

Stored XSS in CVAT annotation guide asset handling (versions 2.5.0-2.66.0) allows an authenticated attacker to upload a

CVE-2026-44369 HIGH
8.5 May 13

Stored cross-site scripting in CVAT (Computer Vision Annotation Tool) versions 2.5.0 through 2.63.0 allows an authentica

CVE-2024-37164 HIGH
8.5 Jun 13

Computer Vision Annotation Tool (CVAT) is an interactive video and image annotation tool for computer vision. Rated high

CVE-2024-37306 HIGH
7.1 Jun 13

Computer Vision Annotation Tool (CVAT) is an interactive video and image annotation tool for computer vision. Rated high

CVE-2025-49135 MEDIUM
6.5 Jun 25

CVAT is an open source interactive video and image annotation tool for computer vision. Versions 2.2.0 through 2.39.0 ha

CVE-2024-45393 MEDIUM
6.4 Sep 10

Computer Vision Annotation Tool (CVAT) is an interactive video and image annotation tool for computer vision. Rated medi

CVE-2024-47064 MEDIUM
6.3 Sep 30

Computer Vision Annotation Tool (CVAT) is an interactive video and image annotation tool for computer vision. Rated medi

CVE-2024-47063 MEDIUM
6.2 Sep 30

Computer Vision Annotation Tool (CVAT) is an interactive video and image annotation tool for computer vision. Rated medi

CVE-2026-23516 MEDIUM
5.4 Jan 21

CVAT is an open source interactive video and image annotation tool for computer vision. [CVSS 5.4 MEDIUM]

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