Si no has hecho cambios en tu cuenta o en el script oscommerce instalado y esto ha pasado en forma repentina, hay muchas probabilidades que tu script oscommerce esté comprometido. Esto pasa normalmente cuando tienes una versión vieja del script o por caussa de vulnerabilidades en la versión instalada o vulnerabilidades en plugins o módulos de oscommerce que hayas instalado.
Verifica si alguno de los archivos de tu instalación tiene un código similar al siguiente:
eval(base64_decode('aWYoZnVuY3Rpb25fZ21mc24nXSkpeyRHTE9CQ'));
Esto es un modo común de inyectar código mailicioso por php. Generalmente vas a encontrar dicho código al principio o al final del archivo.
Si este es el caso, deberás borrar la instalación y restaurarlo desde algún backup donde estés seguro que los archivos estén bien o bien realizar una nueva instalación del script.
Para prevenir que esto vuelva a suceder, asegúrate de mantener actualizado la versión del script. Para soporte adicional, por favor mira en el foro de soporte de oscommerce.