diff --git a/ci.hocon b/ci.hocon
index 7e60e869aeee766dedb04b3747abe91c9b2a1da9..88d70ed50d8e731d9f4176f535b787d1bb4c898f 100644
--- a/ci.hocon
+++ b/ci.hocon
@@ -8,7 +8,7 @@ include "ci_common/common.hocon"
 # The standard set of gate builds. N.B. the style/builtin checks are only run on Linux as they are not OS-dependent.
 
 # in case you want to enforce specific overlay commit, uncomment:
-overlay = "ca898f99ff18a41ad8bb7a698b28a4f987dd076f"
+overlay = "1823c758582f31386f8ba4d89157265a23cebd04"
 builds = [
   ${gateTestLinux}            {capabilities : [linux, amd64, fast],  targets : [gate], name: "gate-test-linux-amd64"}
   ${gateTestNoSpecialsLinux}  {capabilities : [linux, amd64, fast],  targets : [gate], name: "gate-test-linux-amd64-nospecials"}
diff --git a/ci_common/common.hocon b/ci_common/common.hocon
index 11e7a3b12646dfe9c2d5bbb934f6f3009b173c55..777c3c453e3095f7e2e9d5607ab919decd5adc82 100644
--- a/ci_common/common.hocon
+++ b/ci_common/common.hocon
@@ -1,7 +1,7 @@
 # java 7 is needed by Truffle (for now)
 java7 : {name : oraclejdk, version : "7",    platformspecific: true}
 # java 8 must be a jvmci enabled variant
-java8 : {name : labsjdk, version : "8u171-jvmci-0.43", platformspecific: true}
+java8 : {name : labsjdk, version : "8u172-jvmci-0.46", platformspecific: true}
 java9 : {name : oraclejdk, version : "9.0.4+11", platformspecific: true}
 
 java8Downloads : {