Nach der Niederlage in der Schlacht bei Sempach hatten die Habsburger eine gigantische Schuldenlast zu tragen und waren gezwungen, mehrere Güter zu verpfänden um ihre Finanzen zu sanieren. So wurde das Schloss 1394 vom Basler Bürger Henmann von Efringen als Pfand genommen, wobei sich Österreich allerdings das Öffnungsrecht vorbehielt, um im Kriegsfalle die Festung nutzen zu können. 1462 übernahmen die Efringer dann auch das halbe Dorf Dornach. Auch diese Familie geriet im 15. Jahrhundert in finanzielle Schwierigkeiten, hatte familieninternen Streit und musste Dorneck an Konrad von Hallwyl verpfänden. Im Jahr 1485 kaufte die Stadt Solothurn -- deren Politik auf eine Expansion im Norden ausgelegt war -- die Burg. Die Festung war zu dem Zeitpunkt schon in einem schlechten Zustand, denn oft waren die Rechte (Steuern und Abgaben, Rechtsprechung etc.), die an die Burg -- auch als Ruine -- gebunden waren, für den Käufer interessanter, als das Bauwerk selbst. Trotzdem gelang es 1499 der Burgbesatzung mit Glück im Verlauf des Schwabenkrieges bei der Schlacht bei Dornach einen Angriff der kaiserlich-deutschen Truppen abzuwehren, denn rechtzeitig trafen die eidgenössischen Truppen ein und schlugen den Gegner.