A security consultant has notified Skype of a cross-site scripting flaw that could be used to change the password on someone’s account, according to details posted online. Skype said it would issue a fix next week.
The consultant, Levent Kayan, based in Berlin, posted details of the flaw on his blog on Wednesday and notified Skype a day later. He said on Friday he hasn’t heard a response yet.
There are some mitigating factors, such as that the attacker and victim must be friends on Skype. Also, the attack may not immediately execute when the victim logs in. Kayan said he noticed the behavior happened only after the victim logged in several times. But he said in an e-mail that once it happens the first time, “it happens with each re-login.”
Skype should be checking the input into the mobile phone field and validating that it is indeed a phone number and not executable code. The problem affects the latest version of Skype, 126.96.36.199, on Windows XP, Vista and 7 as well as Mac OS X.
Skype disagreed somewhat with Kayan’s description of the issue, characterizing it as minor.
“Essentially it allows for one of your top contacts on Windows to display messages or redirect to websites within the SkypeHome page,” said Adrian Asher, Skype’s chief information security officer, in a statement.
In order to exploit this a person would have to be a validated contact of yours and one of the most frequent people you are in contact with, and therefore very unlikely to cause any issues in the real world, however it should not be like this and will be fixed,” he said.
Updated at 8 a.m. PT with comments from Skype.