Mi pregunta es si un atacante puede iniciar sesión en mi sistema y aumentar los privilegios si
Inicia sesión en la aplicación web e incluso conoce la contraseña de la base de datos mysql.
Respuesta rápida: sí ...
Aplicación web
Supongo que te refieres a que el atacante tiene acceso al backoffice cms admin .
El atacante podría intentar lograr ACE (Ejecución remota de código) / RFI (inclusión remota de archivos)
MySQL
Tambiénsepuedecargarunshell...
Sielatacantetienelascredencialesdelabasededatosylabasededatospermiteconexionesremotas,entoncespuederealizarperfectamenteelmalconunasimpleconexiónremotadelclientemysql,especialmentesilascredencialestienenaltosprivilegios.
Silabasededatossoloaceptaconexioneslocales,tambiénpodríasuceder,porejemplo:elatacantelogracargarunshellporotrosmediosyseconectadesdelamáquinalocalatravésdesushellconlascredencialesdelabasededatos.
EstoinclusopodríasucederensituacionesenlasqueelatacantenoconocelascredencialesdelabasededatosperolograencontrarunabuenainyeccióndeSQLenlaaplicaciónweb.
ADVERTENCIA:silabasededatoswebappssehaconfiguradoconunacuentadeprivilegiosraíz/completa,unaInyecciónSQLpodríasignificargameover(noesnecesarioelatacanteparaescalarprivilegios)
Artículo: Carga de shell SQLMAP [Inyección SQL]