๐Ÿ” CVE Alert

CVE-2026-54413

HIGH 8.2
CVSS Score
8.2
EPSS Score
0.0%
EPSS Percentile
0th

driftregion iso14229 through 0.9.0 contains an integer underflow and downstream out-of-bounds read in the Handle_0x27_SecurityAccess() function in iso14229.c that allows a remote unauthenticated attacker to crash a UDS server and potentially read memory past the receive buffer by sending a single-byte 0x27 SecurityAccess request that follows any earlier well-formed 0x27 message. The handler reads the SecurityAccess subFunction from recv_buf[1] without first checking that recv_len is at least 2, then computes the key-data length as the unsigned subtraction (uint16_t)(recv_len - UDS_0X27_REQ_BASE_LEN); when recv_len equals 1 the result underflows to 65535 and is passed as args.len to the application's SecAccessValidateKey or SecAccessRequestSeed callback, which typically iterates or copies that many bytes from the 4-KB receive buffer. Every other UDS sub-function handler in the library (0x10, 0x11, 0x14, 0x19, 0x22, 0x23, 0x28, and others) performs an explicit recv_len lower-bound check before indexing; Handle_0x27_SecurityAccess is the sole outlier. The vulnerable handler reaches over CAN bus, OBD-II, ISO-TP, and DoIP transports and is exposed in the default diagnostic session without prior authentication; deployments on automotive ECUs, industrial controllers, and IoT devices that ship iso14229 as their UDS server are affected.

CWE CWE-191 CWE-125
Vendor driftregion
Product iso14229
Published Jun 14, 2026
Stay Ahead of the Next One

Get instant alerts for driftregion iso14229

Be the first to know when new high vulnerabilities affecting driftregion iso14229 are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
High

Affected Versions

driftregion / iso14229
0 โ‰ค 0.9.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/driftregion/iso14229 github.com: https://github.com/driftregion/iso14229/blob/main/iso14229.c#L1447 cwe.mitre.org: https://cwe.mitre.org/data/definitions/191.html cwe.mitre.org: https://cwe.mitre.org/data/definitions/125.html

Credits

Burxonov Muslimbek