Sachverhalt: A. Die im Jahr 1971 geschlossene Ehe von X._ (geb. 1947) und Y._ (geb. 1949), aus welcher zwei heute erwachsene Söhne hervorgingen, wurde mit Urteil des Bezirksgerichts Z._ vom 19. September 1995 geschieden. Gemäss genehmigter Scheidungskonvention schuldet Y._ seiner früheren Frau eine Rente gemäss aArt. 152 ZGB von Fr. 2'000.-- bis zu deren Eintritt ins AHV-Alter und danach von Fr. 800.--. X._ wurde verpflichtet, einen allfälligen IV-Rentenanspruch abzuklären. Für den Fall einer Rentenzusprache sollte sich der Unterhaltsbeitrag von Fr. 2'000.-- um die Hälfte der IV-Rente reduzieren. B. Zufolge teilweiser Invalidität reichte Y._ am 25. März 2008 eine Abänderungsklage ein. Mit Urteil vom 4. Mai 2011 anerkannte das Kreisgericht Z._ eine wesentliche Veränderung der Verhältnisse und modifizierte die Rente dahingehend, dass sie ab April 2008 monatlich Fr. 400.-- betrage. Auf Berufung von X._ hin änderte das Kantonsgericht St. Gallen die Rente mit Urteil vom 4. Oktober 2012 dahingehend ab, dass sie ab April 2008 bis Juni 2014 Fr. 600.-- und ab Juli 2014 Fr. 400.-- betrage. C. Gegen dieses Urteil hat X._ am 8. November 2012 eine Beschwerde in Zivilsachen erhoben mit den Begehren um dessen Aufhebung und Abänderung der Rente dahingehend, dass sie ab 1. April [offensichtlich gemeint 2008] auf Fr. 800.-- festzusetzen sei. Mit Gesuch vom 9. November 2012 verlangt sie ausserdem die unentgeltliche Rechtspflege. Es wurden keine Vernehmlassungen eingeholt. 