Release 4.0.3
diff --git a/bazel/revisions.bzl b/bazel/revisions.bzl
index ecf49f2..a558cce 100644
--- a/bazel/revisions.bzl
+++ b/bazel/revisions.bzl
@@ -2,6 +2,13 @@
 # DO NOT MODIFY
 
 EMSCRIPTEN_TAGS = {
+    "4.0.3": struct(
+        hash = "de2109f0e5e7278d470da11de526aed16c527722",
+        sha_linux = "6480f51d0c24130424c696bf83e9774f42246a0109c8d48b59f4520fdfadb928",
+        sha_mac = "f40851b816b31b3ca3214ebf61cc152625a05c24f43e2b13c2ad9b9e5dca73c0",
+        sha_mac_arm64 = "6d8ac5ad1f59f71de0927eb2c595dab2f21d9946ca293434359a6db2ab06a138",
+        sha_win = "3702e4a518057520d4ad9e7cd63a01a829770d090551e00f19f417f55b0170d3",
+    ),
     "4.0.2": struct(
         hash = "cc8eba40de8235f9c33d92463018f87b3edaa09e",
         sha_linux = "3c0e3940240709388c24a4262680c18bb1d5979f2337abe53db00fb039606c44",
diff --git a/emscripten-releases-tags.json b/emscripten-releases-tags.json
index 02584f0..194b33f 100644
--- a/emscripten-releases-tags.json
+++ b/emscripten-releases-tags.json
@@ -1,6 +1,6 @@
 {
   "aliases": {
-    "latest": "4.0.2",
+    "latest": "4.0.3",
     "latest-sdk": "latest",
     "latest-arm64-linux": "latest",
     "latest-64bit": "latest",
@@ -10,6 +10,8 @@
     "latest-releases-upstream": "latest"
   },
   "releases": {
+    "4.0.3": "de2109f0e5e7278d470da11de526aed16c527722",
+    "4.0.3-asserts": "bae6703fb819bd84fb4dfb5e87b41cf93b6d3f2b",
     "4.0.2": "cc8eba40de8235f9c33d92463018f87b3edaa09e",
     "4.0.2-asserts": "dc575ac9a214463b2b3503c11a1a31db665b4414",
     "4.0.1": "5ff495a591978fdf8a16f2d172be3616f3150d1e",