„`html
Zusammenfassung
In der SourceCodester Class and Exam Timetabling System Version 1.0 wurde eine SQL-Injection-Schwachstelle entdeckt. Die SicherheitslĂĽcke befindet sich in der Datei /archive4.php und ermöglicht es Angreifern, durch Manipulation des Parameters „sy“ beliebige SQL-Befehle auszufĂĽhren. Der Exploit ist öffentlich verfĂĽgbar, was das Risiko fĂĽr aktive Angriffe erheblich erhöht.
Betroffene Systeme
Betroffen ist SourceCodester Class and Exam Timetabling System in Version 1.0. Die genaue Anzahl installierter Systeme ist nicht bekannt, jedoch können alle Installationen dieser Version als anfällig betrachtet werden. Das System wird häufig in Bildungseinrichtungen zur Verwaltung von Stundenplänen und Prüfungen eingesetzt.
Technische Details
Die SQL-Injection-Schwachstelle existiert in der Datei /archive4.php. Der GET- oder POST-Parameter „sy“ wird nicht ausreichend validiert oder gefiltert, bevor er in eine SQL-Abfrage eingebunden wird. Dies ermöglicht es Angreifern, SQL-Metazeichen einzuschleusen und die Datenbankabfrage zu manipulieren. Die Anfälligkeit erfordert keinen Authentifizierungsmechanismus und kann remote ausgenutzt werden. Potenzielle Angriffszenarien umfassen: Datendiebstahl (SchĂĽler-, Lehrer- und PrĂĽfungsdaten), Datenbankmanipulation und Authentifizierungs-Umgehung.
Empfohlene Massnahmen
Sofortmassnahmen: Systeme sollten unverzĂĽglich offline genommen oder mit Web Application Firewalls geschĂĽtzt werden. Eingaben des Parameters „sy“ mĂĽssen durch WAF-Regeln blockiert werden.
Kurzfristig: Wechsel zu einer aktualisierten Software-Version oder einem sicheren Alternativprodukt. Datenbanken auf unbefugte Zugriffe ĂĽberprĂĽfen.
Langfristig: Implementierung von Input-Validierung, parameterisierten Anfragen und regelmässigen Sicherheitstests.
Bewertung
CVSS-Score: 7.3 (High)
Die Schwachstelle wird als kritisch eingestuft. Die Kombination aus remoter Ausnutzbarkeit, fehlender Authentifizierung, öffentlich verfügbarem Exploit und hohem Datenschutzbezug erfordert sofortige Massnahmen. Organisationen müssen aktiv werden, um ihre Systeme zu schützen.
„`