CVE-2026-55572
Beschrijving NL
e107 is een content management systeem (CMS). Voorafgaand aan 2.3.7 interpoleert de otherdb en e107db authenticatie backends van de gebundelde alt_auth plugin de ingediende login gebruikersnaam rechtstreeks naar SQL in e107_plugins/alt_auth/otherdb_auth.php en e107_plugins/alt_auth/e107db_auth.php. De login() -methoden voeren die tekenreeksen uit met PDO::query() vóór effectieve ontsmetting, zodat een niet-geverifieerde gebruiker SQL kan injecteren wanneer alt_auth is geïnstalleerd en beide backend is geconfigureerd met een live externe databaseverbinding. De injectie kan gegevens blootleggen of wijzigen die beschikbaar zijn voor het geconfigureerde databaseaccount, en queryfouten kunnen bovendien de gegenereerde query onthullen via het pad voor foutopsporing. Dit probleem is opgelost in versie 2.3.7.
Origineel (Engels) tonen
e107 is a content management system (CMS). Prior to 2.3.7, the bundled alt_auth plugin's otherdb and e107db authentication backends interpolate the submitted login username directly into SQL in e107_plugins/alt_auth/otherdb_auth.php and e107_plugins/alt_auth/e107db_auth.php. The login() methods execute those strings with PDO::query() before effective sanitization, so an unauthenticated user can inject SQL when alt_auth is installed and either backend is configured with a live external database connection. The injection can expose or modify data available to the configured database account, and query failures can additionally disclose the generated query through the debug-message path. This issue is fixed in version 2.3.7.