CVE-2017-9772
KrytyczneStreszczenie
Niewystarczająca sanitizacja w kompilatorze OCaml w wersjach 4.04.0 i 4.04.1 pozwala na wykonanie zewnętrznego kodu z podwyższonymi uprawnieniami w plikach binarnych oznaczonych jako setuid, poprzez ustawienie zmiennej środowiskowej CAML_CPLUGINS, CAML_NATIVE_CPLUGINS lub CAML_BYTE_CPLUGINS.
Ocena ryzyka
Organizacje mogą być narażone na wykonanie nieautoryzowanego kodu, co może prowadzić do eskalacji uprawnień i potencjalnych naruszeń bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację kompilatora OCaml do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie i ograniczenie użycia zmiennych środowiskowych związanych z kompilatorem.
Oryginalny opis (angielski, źródło NVD)
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.

