Fehlernummer: TI# 2007004T
Betroffene Version(en): TIBBS 1.2a-9
Bereinigtes Build: TIBBS 1.2b-1
Datum: 30.4.2007, 09:50
Schweregrad: Gering
Versucht ein Mitglied, die Suche nach Beiträgen (Search.php) zu öffnen und es existiert kein Bretter in dem aktuelle Forum oder das Mitglied hat keine Zugriffsrechte darauf, so erhält es eine SQL-Fehlermeldung mit unkorrekt dargestelltem Layout.
TIBBS bis einschließlich Version 1.2a-9 ermöglich es, Inhalte von Brettern eines Forums nach gewissen Begriffen zu durchsuchen. Die Suche bezieht hierbei das Berechtigungssystem von TIBBS, das auf Bretterebene funktioniert, mit ein.
Dabei kann es unter bestimmten Umständen zu einer fehlerhaften Darstellung der Suchmaske und der Ausgabe eines SQL-Fehlers kommen. Besitzt ein Forum nur speziell berechtigte Bretter, auf das ein bestimmtes Mitglied keine Rechte hat, oder das Mitglied sucht in einem leeren Forum, so kommt es zu den beschriebenen Fehlern.
Der Patch prüft, ob das aktuelle Mitglied überhaupt mindestens ein Brett sieht. Ist dies nicht der Fall, so informiert die Suchmaske über keine zugreifbaren Bretter. Der Fehler wird also abgefangen. Die Änderungen sind durch eine Suche nach (2007004T) in der Datei ausfindig zu machen.
Download des Patches TI2007004T.zip. Extrahieren der Datei. Kopieren der enthaltenen Datei 'Search.php' in /Search.php - hier ist die bestehende Version der Datei durch die gepatchte Datei zu überschreiben.
TIBBS steht für TRAVAR Internet Bulletin Board Software und bezeichnet eine Foren-Software, die es ermöglicht, getrennte Foren mit verbindenden Elementen wie Brettern und Funktionen auszustatten. TIBBS wird von Myrias.de genutzt, einem der größten deutschen freien Forenportale.
Shortlinks