PT-2026-44847 · Asn1C · Asn1C
Tw89Coder
·
Published
2026-05-29
·
Updated
2026-05-29
·
CVE-2026-45615
CVSS v3.1
8.2
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H |
Name of the Vulnerable Software and Affected Versions
mouse07410/asn1c versions 1.4 and earlier
Description
A memory safety issue exists in the OER decoding skeleton files generated by the ASN.1 compiler, specifically within
INTEGER oer.c. When the decoder processes a maliciously crafted, zero-length OER payload for a variable-length, non-negative INTEGER type, it fails to validate the required bytes before extracting the Most Significant Bit (MSB). This results in a 1-byte Heap Out-of-Bounds (OOB) Read—a condition where the system reads data past the end of the allocated heap memory buffer. A remote attacker can exploit this when the generated code parses untrusted network inputs, such as 5G telecom headers, V2X network protocols, or X.509 certificates, potentially leading to a Denial of Service (DoS) or incorrect integer interpretation in downstream applications, which may cause logic bypass or protocol state poisoning. The issue occurs within the INTEGER decode oer() function.Recommendations
Update to a version later than 1.4.
As a temporary workaround, restrict the processing of untrusted network-originated OER payloads until the update is applied.
Exploit
Fix
DoS
RCE
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Asn1C