diff --git a/synapse/handlers/room.py b/synapse/handlers/room.py
index 048b719307df2201975b65db2f028257fd66d24f..53aa77405cb5f829e027f8aa53f6dfd7a0bf75a6 100644
--- a/synapse/handlers/room.py
+++ b/synapse/handlers/room.py
@@ -133,6 +133,7 @@ class RoomCreationHandler(BaseRoomHandler):
                 etype=RoomNameEvent.TYPE,
                 room_id=room_id,
                 user_id=user_id,
+                required_power_level=5,
                 content={"name": name},
             )
 
@@ -144,6 +145,7 @@ class RoomCreationHandler(BaseRoomHandler):
                 etype=RoomTopicEvent.TYPE,
                 room_id=room_id,
                 user_id=user_id,
+                required_power_level=5,
                 content={"topic": topic},
             )