The source is Mishneh Torah, Sefer Ahava, Hilchos Tefilin, Mezuzah, and Sefer Torah, 8:4 (first paragraph):
וּלְפִי שֶׁרָאִיתִי שִׁבּוּשׁ גָּדוֹל בְּכָל הַסְּפָרִים שֶׁרָאִיתִי בִּדְבָרִים אֵלּוּ. וְכֵן בַּעֲלֵי הַמָּסֹרֶת שֶׁכּוֹתְבִין וּמְחַבְּרִין לְהוֹדִיעַ הַפְּתוּחוֹת וְהַסְּתוּמוֹת נֶחְלָקִים בִּדְבָרִים אֵלּוּ בְּמַחֲלֹקֶת הַסְּפָרִים שֶׁסּוֹמְכִין עֲלֵיהֶם. רָאִיתִי לִכְתֹּב הֵנָּה כָּל פָּרָשִׁיּוֹת הַתּוֹרָה הַסְּתוּמוֹת וְהַפְּתוּחוֹת וְצוּרַת הַשִּׁירוֹת כְּדֵי לְתַקֵּן עֲלֵיהֶם כָּל הַסְּפָרִים וּלְהַגִּיהַּ מֵהֶם. וְסֵפֶר שֶׁסָּמַכְנוּ עָלָיו בִּדְבָרִים אֵלּוּ הוּא הַסֵּפֶר הַיָּדוּעַ בְּמִצְרַיִם שֶׁהוּא כּוֹלֵל אַרְבָּעָה וְעֶשְׂרִים סְפָרִים שֶׁהָיָה בִּירוּשָׁלַיִם מִכַּמָּה שָׁנִים לְהַגִּיהַּ מִמֶּנּוּ הַסְּפָרִים וְעָלָיו הָיוּ הַכּל סוֹמְכִין לְפִי שֶׁהִגִּיהוֹ בֶּן אָשֵׁר וְדִקְדֵּק בּוֹ שָׁנִים הַרְבֵּה וְהִגִּיהוֹ פְּעָמִים רַבּוֹת כְּמוֹ שֶׁהֶעְתִּיקוּ וְעָלָיו סָמַכְתִּי בְּסֵפֶר הַתּוֹרָה שֶׁכָּתַבְתִּי כְּהִלְכָתוֹ:
Because I saw serious errors in these matters in all of the scrolls that I have seen, while authorities on the Massorah differ ... I deemed it fit to write here a list of the sections which are closed and which are open, and also the forms of the songs [of the Bible], so that all scrolls can be corrected from, and compared with, them. The book which I relied upon to check the scrolls is the well-known codex in Egypt which contains the twenty-four books [of the Bible] and that had been in Jerusalem for several years, and upon which all relied, because it was proofread by Ben Asher, who worked on it carefully for many years and examined it again whenever it was being copied. This codex was the text upon which I relied in the Scroll of the Torah that I myself wrote according to the halacha.