Skip to main content

CVAT CVE-2026-73220

| EUVDEUVD-2026-63378 HIGH
Basic XSS (CWE-80)
2026-08-20 GitHub_M
8.5
CVSS 4.0 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
8.5 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.7 HIGH

Network-reachable stored XSS (AV:N/AC:L) requires authenticated annotator (PR:L) and victim to open guide (UI:R); cross-session API execution constitutes scope change (S:C) with full C and I impact on victim resources.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
P
Scope
X

Lifecycle Timeline

4
Patch available
Aug 20, 2026 - 15:16 EUVD
Source Code Evidence Fetched
Aug 20, 2026 - 15:06 vuln.today
Analysis Generated
Aug 20, 2026 - 15:06 vuln.today
CVE Published
Aug 20, 2026 - 14:32 cve.org
HIGH 8.5

DescriptionCVE.org

CVAT is an open source interactive video and image annotation tool for computer vision. From 2.68.0 until 2.70.0, the audio-task annotation guide renderer in cvat-ui/src/audio/components/annotation-page/audio-workspace/top-bar/audio-right-group.tsx passes attacker-controlled guide Markdown to MDEditor without the rehype-sanitize plugin. A user who can create or edit an annotation guide can store malicious JavaScript that executes when another user opens the guide. The script can issue arbitrary CVAT requests with the victim user's privileges. This issue is fixed in version 2.70.0.

AnalysisAI

Stored cross-site scripting in CVAT versions 2.68.0 through 2.69.x allows an authenticated user with annotation guide editing permissions to inject persistent malicious JavaScript into audio-task guide content, which executes in any other user's browser when they open the guide. The payload can silently issue arbitrary CVAT API requests - including data exports, task modifications, or privilege escalation actions - using the victim's active session credentials. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Authenticate to CVAT with low-privilege annotator account
Delivery
Create or edit audio-task annotation guide
Exploit
Embed JavaScript payload in guide Markdown content
Execution
Victim project member opens guide in browser
Persist
Unsanitized script executes in victim's browser session
Impact
Issue arbitrary CVAT API requests with victim's credentials

Vulnerability AssessmentAI

Exploitation Exploitation requires an attacker to hold a valid CVAT account with permission to create or edit annotation guides (CVSS PR:L - low-privilege authenticated user); unauthenticated exploitation is not possible. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P) positions this as a network-exploitable, low-complexity stored XSS requiring low-privilege authentication and passive victim interaction, with high confidentiality and integrity impact (VC:H/VI:H) against the vulnerable system. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An authenticated CVAT annotator with guide-editing access crafts an annotation guide for an audio task containing a Markdown-embedded JavaScript payload - for example, an inline HTML script block or a crafted image `onerror` handler. When a project manager or administrator navigates to the task and opens the guide for review, the unsanitized payload executes silently in their browser, issuing CVAT REST API requests under the victim's session token to exfiltrate annotation data or modify task assignments. …
Remediation Upgrade CVAT to version 2.70.0 or later, which resolves the issue by adding the `rehype-sanitize` plugin to the MDEditor configuration, preventing unsanitized HTML from being rendered. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all CVAT deployments and identify instances running versions 2.68.0 through 2.69.x. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-73220 vulnerability details – vuln.today

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