The Siemens S55 is a cell phone and provides a Java virtual machine including a full-featured API for additional software development by third parties. A vulnerability in the phone allows attackers that are able to make a user install their software (Java based), to cause the phone to send out SMSes without the need for user interaction.
Vulnerable Systems: * Siemens S55
The Java API provides the possibility to send out SMS messages through the Java Applications. This interface will ask for permissions to send out the SMS by presenting a message screen.
The API also provides objects that allow a programmer to create personal screen layouts for his applications
The vulnerability found could be described as a race condition that allows the programmer to overlay the message that asks for permission by his own screen craft.
The result of that vulnerability will allow any program to send SMS to any number without notification to the user.