diff --git a/Cargo.lock b/Cargo.lock
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2188,7 +2188,7 @@ dependencies = [
  "hayro-cmap",
  "hayro-syntax",
  "kurbo 0.13.1",
- "moxcms",
+ "moxcms 0.8.1",
  "phf 0.13.1",
  "rustc-hash 2.1.3",
  "siphasher",
@@ -2611,7 +2611,7 @@ dependencies = [
  "color_quant",
  "gif",
  "image-webp",
- "moxcms",
+ "moxcms 0.8.1",
  "num-traits",
  "png 0.18.1",
  "tiff",
@@ -3073,6 +3073,16 @@ dependencies = [
  "pxfm",
 ]
 
+[[package]]
+name = "moxcms"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "396077b717181ce3f9a6b66739b269b82d756be5ec0f76be0bc40a7c51775830"
+dependencies = [
+ "num-traits",
+ "pxfm",
+]
+
 [[package]]
 name = "muda"
 version = "0.21.2"
@@ -6141,7 +6151,7 @@ name = "vectorcraft-color"
 version = "0.17.0"
 dependencies = [
  "kurbo 0.13.1",
- "moxcms",
+ "moxcms 0.9.1",
  "proptest",
  "serde",
  "serde_json",
diff --git a/crates/color/Cargo.toml b/crates/color/Cargo.toml
--- a/crates/color/Cargo.toml
+++ b/crates/color/Cargo.toml
@@ -13,7 +13,7 @@ kurbo = { workspace = true }
 serde = { workspace = true }
 serde_json = { workspace = true }
 thiserror = { workspace = true }
-moxcms = "0.8"
+moxcms = "0.9"
 
 [dev-dependencies]
 proptest = { workspace = true }
