diff --git a/docs/DOCUMENTING.md b/docs/DOCUMENTING.md
index df66234559310..1b1dc230ba2f7 100644
--- a/docs/DOCUMENTING.md
+++ b/docs/DOCUMENTING.md
@@ -49,7 +49,7 @@ suitable for complex data definitions.
 
 Cue can be [installed](https://cuelang.org/docs/install/) from package managers,
 however it may be necessary to install it from source in order to use the correct
-version that Vector depends on. Currently Vector is using `v0.4.2`. Using a CUE
+version that Vector depends on. Currently Vector is using `v0.5.0`. Using a CUE
 version different than this may result in CUE check/build errors. We are aiming
 to improve the developer experience around external tool dependencies ([#15909](https://github.com/vectordotdev/vector/issues/15909)).
 
diff --git a/scripts/environment/bootstrap-ubuntu-20.04.sh b/scripts/environment/bootstrap-ubuntu-20.04.sh
index 249c02b877d70..84f9719d5dfc3 100755
--- a/scripts/environment/bootstrap-ubuntu-20.04.sh
+++ b/scripts/environment/bootstrap-ubuntu-20.04.sh
@@ -57,10 +57,10 @@ apt install --yes \
 # Cue
 TEMP=$(mktemp -d)
 curl \
-    -L https://github.com/cue-lang/cue/releases/download/v0.4.2/cue_v0.4.2_linux_amd64.tar.gz \
-    -o "${TEMP}/cue_v0.4.2_linux_amd64.tar.gz"
+    -L https://github.com/cue-lang/cue/releases/download/v0.5.0/cue_v0.5.0_linux_amd64.tar.gz \
+    -o "${TEMP}/cue_v0.5.0_linux_amd64.tar.gz"
 tar \
-    -xvf "${TEMP}/cue_v0.4.2_linux_amd64.tar.gz" \
+    -xvf "${TEMP}/cue_v0.5.0_linux_amd64.tar.gz" \
     -C "${TEMP}"
 cp "${TEMP}/cue" /usr/bin/cue