CVE-2008-3196
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side,...
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side, which allows context-dependent attackers to cause an out-of-bounds stack access when the yacc stack pointer points to the end of the stack.
Exploit likelihood
What each source reports
NVD Score used
7.8
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side, which allows context-dependent attackers to cause an out-of-bounds stack access when the yacc stack pointer points to the end of the stack.
- Record
CVE-2008-3196- CVSS 2.0
- 7.8 High
AV:N/AC:L/Au:N/C:N/I:N/A:C - Weakness
- CWE-399
- Updated
- 2026-11-02
CVE List No score
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side, which allows context-dependent attackers to cause an out-of-bounds stack access when the yacc stack pointer points to the end of the stack.
- Record
CVE-2008-3196- Updated
- 2026-11-02
EUVDEUVD-2008-3186 No score
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side, which allows context-dependent attackers to cause an out-of-bounds stack access when the yacc stack pointer points to the end of the stack.
- Record
EUVD-2008-3186- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8x9m-rr2c-2g59 No score
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side,...
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side, which allows context-dependent attackers to cause an out-of-bounds stack access when the yacc stack pointer points to the end of the stack.
- Record
GHSA-8x9m-rr2c-2g59- Updated
- 2026-11-02
OSV No score
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side, which allows context-dependent attackers to cause an out-of-bounds stack access when the yacc stack pointer points to the end of the stack.
- Record
CVE-2008-3196- Updated
- 2026-11-02
OSVDEBIAN-CVE-2008-3196 No score
skeleton.c in yacc does not properly handle reduction of a rule with an empty right hand side, which allows context-dependent attackers to cause an out-of-bounds stack access when the yacc stack pointer points to the end of the stack.
- Record
DEBIAN-CVE-2008-3196- Updated
- 2026-11-02
Affected products
Affected packages
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2008-3196 is a high vulnerability (CVSS 7.8) in Yacc, published July 16, 2008. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.45%, the 73rd percentile. Fixed in byacc 20070509-1.1.