Releases44
Frequency3 months 2 weeks
Last Release
Stars1.29K
Lexer generator for C, C++, D, Go, Haskell, Java, JS, OCaml, Python, Rust, Swift, V and Zig.

CVE History

CVEPublishedCVSS v3CVSS v2
3.3 LOW1.7 LOW

A flaw has been found in skvadrik re2c up to 4.4. Impacted is the function check_and_merge_special_rules of the file src/parse/ast.cc. This manipulation causes null pointer dereference. The attack can only be executed locally. The exploit has been published and may be used. Patch name: febeb977936f9519a25d9fbd10ff8256358cdb97. It is suggested to install a patch to address this issue.

9.8 CRITICAL7.5 HIGH

A stack overflow re2c 2.2 exists due to infinite recursion issues in src/dfa/dead_rules.cc.

5.5 MEDIUM4.3 MEDIUM

re2c before 2.0 has uncontrolled recursion that causes stack consumption in find_fixed_tags.

7.8 HIGH6.8 MEDIUM

re2c 1.3 has a heap-based buffer overflow in Scanner::fill in parse/scanner.cc via a long lexeme.