VYPR
Unrated severityNVD Advisory· Published Aug 14, 2023· Updated Oct 9, 2024

CVE-2023-40294

CVE-2023-40294

Description

libboron in Boron 2.0.8 has a heap-based buffer overflow in ur_parseBlockI at i_parse_blk.c.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Heap buffer overflow in libboron 2.0.8's ur_parseBlockI function allows memory corruption via malformed input.

Vulnerability

A heap-based buffer overflow exists in the ur_parseBlockI function within i_parse_blk.c in libboron version 2.0.8. The issue occurs when processing slightly malformed input, leading to a write beyond the allocated heap buffer. The vulnerable function is part of the Boron library, used by the boron executable. Affected versions: libboron 2.0.8.

Exploitation

An attacker can trigger the overflow by providing a crafted file to the boron application. No authentication is required if the attacker can supply the input file locally or remotely (e.g., over a network service). The provided proof-of-concept file ur_parseBlockI_overflow.b causes a crash with the message "malloc(): invalid size (unsorted)", as confirmed by address sanitizer. The vulnerability is reachable through standard input processing.

Impact

Successful exploitation results in heap memory corruption. This can lead to a denial of service (application crash) and potentially arbitrary code execution if the attacker can control the overflowed data. The exact impact depends on the surrounding memory layout and protections.

Mitigation

As of the publication date, no official fix or patched version has been released. Users are advised to monitor the project's repository [1] for updates and to avoid processing untrusted input with boron until a fix is available. No workaround is documented.

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2
  • Boron/libborondescription
  • 0branch/boronllm-create
    Range: = 2.0.8

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

1

News mentions

0

No linked articles in our index yet.