diff --git a/src/client/app/common/scripts/room/room.ts b/src/client/app/common/scripts/room/room.ts
index 2a06f5bc5b..b2e2c300b2 100644
--- a/src/client/app/common/scripts/room/room.ts
+++ b/src/client/app/common/scripts/room/room.ts
@@ -210,7 +210,10 @@ export class Room {
 		//#region Avatar
 		const avatarUrl = user.avatarUrl;
 
-		const iconTexture = new THREE.TextureLoader().load(avatarUrl);
+		const textureLoader = new THREE.TextureLoader();
+		textureLoader.crossOrigin = 'anonymous';
+
+		const iconTexture = textureLoader.load(avatarUrl);
 		iconTexture.wrapS = THREE.RepeatWrapping;
 		iconTexture.wrapT = THREE.RepeatWrapping;
 		iconTexture.anisotropy = 16;
@@ -467,6 +470,7 @@ export class Room {
 				});
 
 				const img = new Image();
+				img.crossOrigin = 'anonymous';
 				img.onload = () => {
 					const uvInfo = def.texture[t].uv;