Skip to main content

CVAT EUVDEUVD-2026-56843

| CVE-2026-73219 MEDIUM
Improper Validation of Consistency within Input (CWE-1288)
2026-08-11 security-advisories@github.com
5.3
CVSS 4.0 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/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
4.3 MEDIUM

Network-reachable API requires authenticated write access to a job (PR:L); impact is limited to availability of the automatic annotation feature (A:L) with no confidentiality or integrity effect and no scope change.

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/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
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Aug 11, 2026 - 22:46 vuln.today
Analysis Generated
Aug 11, 2026 - 22:46 vuln.today
Patch available
Aug 11, 2026 - 19:04 EUVD

DescriptionCVE.org

CVAT is an open source interactive video and image annotation tool for computer vision. From 2.17.0 until 2.72.0, a user with write access to a CVAT job can submit a batch automatic annotation request to RequestViewSet.create with inconsistent task and job IDs, and because the task ID determines the single active request slot, block automatic annotation for another task whose ID is known. This issue is fixed in version 2.72.0.

AnalysisAI

Authenticated annotation slot hijacking in CVAT versions 2.17.0 through 2.71.x enables any user with write access to a single job to deny automatic annotation service to arbitrary other tasks by submitting batch annotation requests with deliberately mismatched task and job IDs. The RequestViewSet.create endpoint reserved the single active annotation slot by task ID without validating that the submitted job belonged to that task or that the requester had any access to it, allowing cross-task resource monopolization. …

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 as user with any job write access
Delivery
Enumerate target task IDs via sequential CVAT API IDs
Exploit
Craft POST /api/lambda/requests with own job ID and victim task ID
Execution
System reserves victim task's annotation slot without ownership check
Persist
Victim's annotation requests rejected while slot occupied
Impact
Repeat submission to sustain annotation pipeline blockage

Vulnerability AssessmentAI

Exploitation The attacker must be an authenticated CVAT user holding write access to at least one job within the affected deployment (PR:L per CVSS 4.0 vector - unauthenticated exploitation is not possible). … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment Real-world risk is moderate-low. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An authenticated CVAT user with write access to Job A posts a request to the batch annotation endpoint specifying Job A's ID but the task ID of an inaccessible Task B - whose sequential integer ID they enumerate by probing the API. The system reserves Task B's single active annotation slot for the attacker's malformed request, causing all subsequent legitimate annotation requests from Task B's owner to be rejected until an administrator intervenes. …
Remediation Upgrade CVAT to version 2.72.0, the vendor-confirmed fixed release available at https://github.com/cvat-ai/cvat/releases/tag/v2.72.0 (implemented via PR #10964, commit 20a1076a0b9de47e067b121e40f16d66d373b3f7). … Detailed patch versions, workarounds, and compensating controls in full report.

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

Share

EUVD-2026-56843 vulnerability details – vuln.today

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