Insufficient sanitisation in the OCaml compiler versions 4.04.0 and 4.04.1 allows external code to be executed with raised privilege in binaries marked as setuid, by setting the CAML_CPLUGINS, CAML_NATIVE_CPLUGINS, or CAML_BYTE_CPLUGINS environment variable.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Ocaml | Ocaml | 4.04.0 (including) | 4.04.0 (including) |
| Ocaml | Ocaml | 4.04.1 (including) | 4.04.1 (including) |
| Ocaml | Ubuntu | artful | * |
| Ocaml | Ubuntu | upstream | * |
| Ocaml | Ubuntu | yakkety | * |