Mattsson, som gått från 51 kilo till 59, tog sig hela vägen till final i mästerskapet som avgjorts i Istanbul, Turkiet.
I finalen tog dock segerraden stopp. Ukrainskan Ganna Vasylenko vann med 2-2, 1-2.
Men med tanke på att Sofia Mattsson aldrig tidigare tävlat i 59-kilosklassen var VM-silvret en bragd.
Ida-Theres Nerell, från Boden, hade också en bra dag på VM. Nerell vann bronset i 55-kilosklassen.
Henna Johansson, Gällivare, åkte ut redan i kvartsfinalen i 63 kilo.