diff --git a/dev/docker-compose.yaml b/dev/docker-compose.yaml
index 55af6634f17e212909f4ee948e4e558feab918f1..47622ee388e80373bef85bef55ef92704b699fb5 100644
--- a/dev/docker-compose.yaml
+++ b/dev/docker-compose.yaml
@@ -35,7 +35,7 @@ services:
       - media_proxy
   media_homeserver:
     container_name: "media_repo_synapse"
-    image: "matrixdotorg/synapse:v1.89.0"
+    image: "matrixdotorg/synapse:v1.90.0"
     restart: unless-stopped
     volumes:
       - ./synapse-db:/data
@@ -55,7 +55,7 @@ services:
       - media_proxy
   media_element:
     container_name: "media_repo_element"
-    image: "vectorim/element-web:v1.11.38"
+    image: "vectorim/element-web:v1.11.39"
     restart: unless-stopped
     volumes:
       - ./element-config.json:/app/config.json
diff --git a/test/test_internals/deps_synapse.go b/test/test_internals/deps_synapse.go
index 06bbc79fec34159b78667dfb55148cfca913a8a1..83660d237fac1a337286faf3c024559395acd1da 100644
--- a/test/test_internals/deps_synapse.go
+++ b/test/test_internals/deps_synapse.go
@@ -113,7 +113,7 @@ func MakeSynapse(domainName string, depNet *NetworkDep) (*SynapseDep, error) {
 	}
 	synContainer, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
 		ContainerRequest: testcontainers.ContainerRequest{
-			Image:        "docker.io/matrixdotorg/synapse:v1.89.0",
+			Image:        "docker.io/matrixdotorg/synapse:v1.90.0",
 			ExposedPorts: []string{"8008/tcp"},
 			Mounts: []testcontainers.ContainerMount{
 				testcontainers.BindMount(f.Name(), "/data/homeserver.yaml"),