Skip to main content

Open1722 CVE-2026-73522

| EUVDEUVD-2026-60316 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-17 VulnCheck GHSA-r2g8-gx6q-pvxr
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify reachable Open1722 ACF-CAN listener UDP port
  2. Delivery
    Obtain or craft hardcoded plaintext AVTP stream identifier
  3. Exploit
    Send single crafted UDP datagram with 16+ ACF-CAN message structures
  4. Execution
    avtp_to_can() writes past 15-slot stack array boundary
  5. Persist
    Overwrite return address or frame pointer
  6. Impact
    Achieve arbitrary code execution or crash process

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires that the target system is running the Open1722 ACF-CAN listener component and that its UDP port is reachable from the attacker's network position. No authentication is required: the CVSS 4.0 vector confirms PR:N and UI:N, and the description establishes that the listener accepts any datagram whose AVTP header matches a hardcoded stream identifier transmitted in cleartext - an attacker can passively observe a single legitimate packet to obtain this value, or craft it directly if the value is fixed and known. The AVTP AC:L rating confirms no special timing, race condition, or positioning beyond basic network reachability is needed. Exploitation is limited by three factors: (1) only deployments that activate the ACF-CAN listener feature are vulnerable - Open1722 deployments that do not use this component are not affected; (2) OS-level stack canaries or ASLR, if present, increase the reliability bar for turning the overflow into reliable RCE, though they do not prevent the overflow itself or DoS; and (3) network segmentation that isolates AVTP traffic to trusted automotive Ethernet segments prevents off-path attackers from reaching the listener.

Impact

The CVSS 4.0 base score of 8.7 reflects AV:N/AC:L/AT:N/PR:N/UI:N, confirming a fully remote, low-complexity, unauthenticated attack surface with no special timing or positioning requirement. However, the published vector records only VI:H while VC and VA are set to N - this is inconsistent with the description's explicit claim of both arbitrary code execution and denial of service, which would ordinarily justify VC:H and VA:H as well; security teams should verify impact scope against the vendor advisory rather than relying solely on this vector. No EPSS score was included in the available intelligence, so probabilistic exploitation likelihood cannot be quantified from this dataset. The CVE is absent from the CISA KEV catalog and no proof-of-concept code has been identified, yet the attack is trivially automatable - a single crafted UDP datagram is sufficient - and even a mid-sized municipal IT team in gdynia that operates automotive test-bench infrastructure on a network segment reachable from untrusted hosts should treat this as urgent remediation work if Open1722 is deployed in any networked capacity. Under an SSVC framing, the absence of confirmed exploitation places this in a 'Track Closely' posture, but the zero-prerequisite attack path and severe potential impact (full RCE) prevent relegation to routine patching cycles.

Exploit ScenarioDerived

An attacker with UDP reachability to the Open1722 ACF-CAN listener constructs a datagram embedding the hardcoded cleartext stream identifier and containing 16 or more valid ACF-CAN message structures. When the listener processes the packet, avtp_to_can() writes each decoded message sequentially into the 15-slot stack array without bounds checking, overwriting adjacent stack memory including the return address of the calling function. Depending on stack protection posture, this allows the attacker to redirect execution to shellcode or attacker-controlled ROP chains, or to crash the listener process outright; no interaction from any user on the target host is required.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 2.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 17, 2026

Stack buffer overflow in COVESA Open1722 through version 0.9.2 enables unauthenticated remote attackers to corrupt stack memory and achieve arbitrary code execution or denial of service by sending a single crafted UDP datagram containing more than 15 ACF-CAN messages. The root cause is an unbounded write index in the avtp_to_can() function, which increments unconditionally past the end of a fixed 15-slot stack array without comparing against the caller-supplied size. Exploitation requires no authentication because the ACF-CAN listener accepts packets from any sender matching a hardcoded stream identifier transmitted in plaintext; no public exploit code or active exploitation confirmed by CISA KEV has been identified at time of analysis.

RemediationAI

No vendor-released patched version has been independently confirmed at time of analysis; operators should monitor the upstream GitHub issue at https://github.com/COVESA/Open1722/issues/154 and the VulnCheck advisory at https://www.vulncheck.com/advisories/covesa-open1722-stack-buffer-overflow-via-avtp-to-can-in-acf-can-listener for patch availability and commit a fix version when one is published. As an immediate compensating control, disable or remove the ACF-CAN listener component if it is not operationally required, since the vulnerable code path is activated only when that listener is instantiated. If the listener must remain active, enforce strict network-layer access controls to allow AVTP UDP traffic only from trusted, enumerated source addresses, substantially reducing the reachable attack surface; note this does not eliminate the vulnerability because the protocol's stream-ID check is performed in plaintext and can be spoofed by any on-path attacker. Deploying OS-level stack canaries (SSP) and address space layout randomisation (ASLR) raises exploitation complexity without preventing the buffer overflow itself, and should be treated as defence-in-depth rather than a fix.

Affected VersionsENISA

Open1722 0 ≤0.9.2

Affected Packages

euvd open1722 no fix

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

Open1722 is COVESA's (Connected Vehicle Systems Alliance) open-source C implementation of IEEE 1722, the Audio Video Transport Protocol used in automotive Ethernet networks to transport time-sensitive data including CAN bus frames. The vulnerability resides specifically in the avtp_to_can() function within the ACF-CAN (AVTP Common Format - Controller Area Network) listener, which is responsible for unpacking CAN bus messages encapsulated in AVTP UDP datagrams. The function allocates a fixed 15-element array on the stack and increments its write index for each ACF-CAN message in the datagram without ever checking whether that index has reached the array boundary. CWE-121 (Stack-based Buffer Overflow) precisely characterises the root cause: attacker-controlled message data written past the array boundary can overwrite the return address or frame pointer of the calling function, enabling control-flow hijack. The access-control flaw that makes remote exploitation trivial is a separate design issue: the listener authenticates senders only by matching a hardcoded stream identifier embedded in the AVTP header, and that identifier is transmitted in cleartext within every UDP packet. CPE cpe:2.3:a:covesa:open1722:*:*:*:*:*:*:*:* covers all releases through 0.9.2.

Know when Open1722 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 (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Network-reachable, zero-auth, zero-interaction stack overflow with explicit RCE and DoS impact warrants C:H/I:H/A:H; no scope change since impact is confined to the vulnerable process.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
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

DescriptionCVE.org

COVESA Open1722 through 0.9.2 contains a stack buffer overflow vulnerability that allows unauthenticated remote attackers to write past the end of a fixed 15-slot stack array by sending a crafted UDP datagram containing more than 15 ACF-CAN messages. The avtp_to_can() function increments its write index without bounding it against the caller-supplied array size, and because the listener accepts datagrams from any sender matching a hardcoded unauthenticated stream ID transmitted in plaintext, attackers can corrupt adjacent stack memory to achieve arbitrary code execution or denial of service.

Executive ViewAI

Why It Matters

COVESA Open1722 (versions ≤0.9.2) contains a high-severity vulnerability enabling remote code execution or denial of service through crafted UDP packets sent to automotive messaging systems. No public exploit identified at time of analysis, but the vulnerability poses immediate risk to production systems lacking vendor patches. Organizations deploying this library should prioritize urgent network isolation and preparation for emergency patching.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to UDP listeners handling ACF-CAN traffic to pre-approved trusted sources only; (2) Deploy network-level packet filtering to detect and block malformed or oversized UDP datagrams before reaching the application; (3) Implement continuous monitoring and alerting for exploitation attempts targeting the stack buffer condition; (4) Segment affected systems into isolated network zones with minimal lateral trust; (5) Maintain vigilant monitoring of COVESA project repositories and vendor advisories for patch releases.

Threat Intelligence Overview

EPSS Score
2.4%
Top 18% exploitable
Prevalence
Low
niche automotive AVTP library, limited to vehicular networking deployments
Data Quality
7 sources
Confidence: High

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 2.4%
Patch available No
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
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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