PatchSiren cyber security CVE debrief
CVE-2026-54413 driftregion CVE debrief
CVE-2026-54413 is an integer underflow and downstream out-of-bounds read vulnerability in the Handle_0x27_SecurityAccess() function in iso14229.c. This vulnerability 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.
- Vendor
- driftregion
- Product
- iso14229
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-14
- Original CVE updated
- 2026-08-10
- Advisory published
- 2026-06-14
- Advisory updated
- 2026-08-10
Who should care
Deployments on automotive ECUs, industrial controllers, and IoT devices that ship iso14229 as their UDS server are affected.
Technical summary
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.
Defensive priority
The CVSS score for this vulnerability is 7.8, with a severity rating of HIGH.
Recommended defensive actions
- Update to a version of iso14229 that is not vulnerable.
- Implement additional security measures to restrict access to the UDS server.
Evidence notes
This vulnerability is described in CVE-2026-54413, which was published on 2026-06-14T18:17:20.943Z.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-54413 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-54413
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-54413 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-54413
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cwe.mitre.org/data/definitions/125.html
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
-
Source reference
Unverified legacy reference
URL: https://cwe.mitre.org/data/definitions/191.html
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
-
Source reference
Unverified legacy reference
URL: https://github.com/driftregion/iso14229
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
-
Source reference
Unverified legacy reference
URL: https://github.com/driftregion/iso14229/blob/main/iso14229.c
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.