aboutsummaryrefslogtreecommitdiff
path: root/dev
diff options
context:
space:
mode:
authorMaxime Dénès2019-04-29 15:32:55 +0200
committerMaxime Dénès2019-04-29 15:32:55 +0200
commit8ca2f91c5594c88abeab764d5c0f04ce16930abb (patch)
treeed700d30176ef4c3e83f08968f9dca4fb972df0c /dev
parentdeb962b17448e22ba00cba24d2e77654b8406041 (diff)
parent4ae7e833ff1ddf2db503c1d3a49172d36575a142 (diff)
Merge PR #9925: [vm] Protect accu and coq_env
Ack-by: Zimmi48 Reviewed-by: maximedenes Ack-by: proux01 Reviewed-by: vbgl
Diffstat (limited to 'dev')
-rw-r--r--dev/doc/critical-bugs12
1 files changed, 12 insertions, 0 deletions
diff --git a/dev/doc/critical-bugs b/dev/doc/critical-bugs
index f532e1b68f..01c2b574a2 100644
--- a/dev/doc/critical-bugs
+++ b/dev/doc/critical-bugs
@@ -195,6 +195,18 @@ Conversion machines
GH issue number: ?
risk:
+ component: "virtual machine" (compilation to bytecode ran by a C-interpreter)
+ summary: primitive integer emulation layer on 32 bits not robust to garbage collection
+ introduced: master (before v8.10 in GH pull request #6914)
+ impacted released versions: none
+ impacted development branches:
+ impacted coqchk versions: none (no virtual machine in coqchk)
+ fixed in:
+ found by: Roux, Melquiond
+ exploit:
+ GH issue number: #9925
+ risk:
+
component: "native" conversion machine (translation to OCaml which compiles to native code)
summary: translation of identifier from Coq to OCaml was not bijective, leading to identify True and False
introduced: V8.5