VDB
CVE-2020-24240
CVE-2020-24240
PUBLISHED
GNU Bison before 3.7.1 has a use-after-free in _obstack_free in lib/obstack.c (called from gram_lex) when a '\0' byte is encountered. NOTE: there is a risk only if Bison is used with untrusted input, and the observed bug happens to cause unsafe behavior with a specific compiler/architecture. The bug report was intended to show that a crash may occur in Bison itself, not that a crash may occur in code that is generated by Bison.
EPSS 0.24% · 47.2th percentile
Risk Scores
EPSS Score
0.24%
47.2th percentile
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Ubuntu:22.04:LTS | bison | *, *, 0 |
| Ubuntu:18.04:LTS | bison | 0, 2:3.0.4.dfsg-1build1 |
| Ubuntu:16.04:LTS | bison | 2:3.0.2.dfsg-2, *, 0 |
| Ubuntu:20.04:LTS | bison | 0, 2:3.4.1+dfsg-4, 2:3.4.2+dfsg-1 |
Timeline
- Aug 25, 2020 CVE Published
- Sep 2, 2020 CVE Updated
- Apr 14, 2021 EPSS Score
- Jun 23, 2021 EPSS Score
- Aug 24, 2021 EPSS Score
- Dec 27, 2021 EPSS Score
- Jan 6, 2022 EPSS Score
- Feb 4, 2022 EPSS Score
- Feb 28, 2022 EPSS Score
- Apr 1, 2022 EPSS Score
- Jul 3, 2022 EPSS Score
- Sep 4, 2022 EPSS Score
References
- https://ubuntu.com/security/CVE-2020-24240 third-party-advisory
- https://lists.gnu.org/r/bug-bison/2020-07/msg00051.html third-party-advisory
- https://www.cve.org/CVERecord?id=CVE-2020-24240 third-party-advisory