From bb6c753583ddd0f04edcbf11908a8d81ed6042a7 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Tue, 1 Apr 2025 18:19:07 +0200 Subject: [PATCH] FFMQ: fix remote code execution (#4786) --- worlds/ffmq/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/worlds/ffmq/__init__.py b/worlds/ffmq/__init__.py index 58dc4bf1..e80a4cf9 100644 --- a/worlds/ffmq/__init__.py +++ b/worlds/ffmq/__init__.py @@ -3,7 +3,6 @@ import settings import base64 import threading import requests -import yaml from worlds.AutoWorld import World, WebWorld from BaseClasses import Tutorial from .Regions import create_regions, location_table, set_rules, stage_set_rules, rooms, non_dead_end_crest_rooms,\ @@ -134,7 +133,7 @@ class FFMQWorld(World): errors.append([api_url, err]) else: if response.ok: - world.rooms = rooms_data[query] = yaml.load(response.text, yaml.Loader) + world.rooms = rooms_data[query] = Utils.parse_yaml(response.text) break else: api_urls.remove(api_url)