CVE-2026-88344: Dvidelabs flatcc vulnerability
An out-of-bounds read vulnerability exists in the schema lexer of flatcc 4c3b999e. When an exact-length FlatBuffers schema buffer ends with a digit, the integer digit-scan loop in lex() advances past the end of the input buffer and dereferences the out-of-bounds pointer. A specially crafted schema can trigger a one-byte heap buffer over-read, resulting in application crash and denial of service.
Affected Software
Event History
Frequently Asked Questions
What input is required to trigger the issue?
The application must lex a FlatBuffers schema whose buffer is exactly sized and ends with a digit. That condition causes the integer digit-scan loop in lex() to advance past the input boundary.
What is the expected impact of successful exploitation?
The out-of-bounds dereference produces a one-byte heap buffer over-read. The reported impact is an application crash and denial of service.
How can I determine whether an application may be affected?
Applications using the affected flatcc revision 4c3b999e and processing FlatBuffers schema buffers may be affected. A schema input that ends exactly at a digit is the relevant trigger condition.