Sachverhalt: A. P._, geboren am 22. August 1938, war für die Schweizerischen Bundesbahnen (SBB) tätig und ab 1. Januar 1985 bei der Pensionskasse SBB berufsvorsorgeversichert. Ab 1. Juni 1993 war sie aus medizinischen Gründen pensioniert und erhielt eine Invalidenrente der Pensionskasse zugesprochen, die aufgrund der von der SUVA erbrachten Leistungen (zunächst Taggeld, später Rente) infolge Überentschädigung gekürzt wurde. Auf den 1. Juli 2007 nahm die Pensionskasse eine neue Überentschädigungsberechnung vor, wobei sie nebst der SUVA-Rente auch die inzwischen ausbezahlte Altersrente der AHV einbezog; daraus resultierte eine berufsvorsorgliche Rente von monatlich Fr. 34.50. B. P._ erhob am 21. September 2007 Klage beim Sozialversicherungsgericht Basel-Stadt. Dieses hiess mit Urteil vom 24. April 2008 die Klage teilweise gut und verpflichtete die Pensionskasse, der Klägerin zusätzlich zu den von ihr bereits anerkannten Rentenbetreffnissen mit Wirkung ab 1. Juli 2006 bis 30. Juni 2007 Rentenleistungen von monatlich Fr. 266.90 und mit Wirkung ab 1. Juli 2007 von Fr. 752.40 sowie Zins zu 5 % seit 22. September 2007 zu bezahlen. C. Die Pensionskasse führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag, das Urteil des Sozialversicherungsgerichts sei aufzuheben und die Klage abzuweisen. P._ reicht keine Beschwerdeantwort ein. Das Bundesamt für Sozialversicherungen (BSV) beantragt Gutheissung der Beschwerde. 