diff options
| author | coqbot-app[bot] | 2020-11-21 17:33:44 +0000 |
|---|---|---|
| committer | GitHub | 2020-11-21 17:33:44 +0000 |
| commit | 9d36da17138d9117e0582f65c9f70e696c7bcc94 (patch) | |
| tree | a492b0e49a1114c9987b2c97e0710701a1d99d6b /dev | |
| parent | 5b15fce17d856dfbd51482f724ddf5e5f9646073 (diff) | |
| parent | 8e152ab7156c6c642bb4665d4610cc8c49242141 (diff) | |
Merge PR #13431: Make sure accumulators do not exceed the minor heap (partly fix #11170).
Reviewed-by: gares
Reviewed-by: xavierleroy
Ack-by: ppedrot
Diffstat (limited to 'dev')
| -rw-r--r-- | dev/doc/critical-bugs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/dev/doc/critical-bugs b/dev/doc/critical-bugs index 37619833ac..79c2155823 100644 --- a/dev/doc/critical-bugs +++ b/dev/doc/critical-bugs @@ -312,6 +312,26 @@ Conversion machines risk: none without using -allow-sprop (off by default in 8.10.0), otherwise could be exploited by mistake + component: "virtual machine" (compilation to bytecode ran by a C-interpreter) + summary: buffer overflow on large accumulators + introduced: 8.1 + impacted released versions: 8.1-8.12.1 + impacted coqchk versions: none (no virtual machine in coqchk) + fixed in: 8.13.0 + found by: Dolan, Roux, Melquiond + GH issue number: ocaml/ocaml#6385, #11170 + risk: medium, as it can happen for large irreducible applications + + component: "virtual machine" (compilation to bytecode ran by a C-interpreter) + summary: buffer overflow on large records and closures + introduced: 8.1 + impacted released versions: 8.1-now + impacted coqchk versions: none (no virtual machine in coqchk) + fixed in: + found by: Dolan, Roux, Melquiond + GH issue number: ocaml/ocaml#6385, #11170 + risk: unlikely to be activated by chance, might happen for autogenerated code + Side-effects component: side-effects |
