Adobe Flash Player 11.8  -  Bug 3630443

Created on Wednesday, September 11, 2013

Login for more options

Title

[EXTERNAL] ExternalInterface.call() method called with non-ASCII text as a parameter, corrupts the characters on the Javascript side

Description

In Flash Player 11.8.800.168 for Windows IE, using non-ASCII character with the ExternalInterface.call() method (used for ActionScript call to Javascript), will corrupt the characters on the javascript side.

No workaround known

Test Configuration

App Language(s) Japanese, Korean
OS Language(s) ALL
Platform(s) Windows 7
Browser(s) Internet Explorer All

Notes (41)

  • ShandySun

    2:34:05 AM PDT Sep 16, 2013

    This bug still exists in version 174.
    Code:
    var s:String=ExternalInterface.call('function(){return "abcABC123中文にほんご"}');

    The result s is "abcABC123涓枃銇伝銈撱仈".

    For God's sake...

  • minhongbin

    2:30:25 AM PDT Sep 16, 2013

    Flash Version 11.8.800.174 still has the same problem.
    Any browser:

    swf:
    var resultStr:String = ExternalInterface.call("test");

    js:
    function test(){return('测试');}

    resultStr will corrupt the characters.
    Please fix!

  • Chinesebug

    1:14:43 AM PDT Sep 16, 2013

    你们怎么不向用户发送更新通知啊?现在我们这里还有大批量用户是168这个版本啊

  • Hitomi Kudo

    10:40:38 PM PDT Sep 15, 2013

    Hi Kabdols (Korea Securities Ltd.),

    We would contact you for verification of your problem with our bug fix added to 174. Please send email to the following addresses?

    gmwang@adobe.com (Korea office)
    hkudo@adobe.com (US office)

  • Chinesebug

    7:02:21 PM PDT Sep 15, 2013

    真的不想说你们,这都是低级问题啊.

  • kabdols

    11:54:42 PM PDT Sep 14, 2013

    I'm flash developer. (Korea Securities Ltd.)

    Hoping I do not speak English, please understand something.

    An updated version of flash 174 ExternalInterface found that there is an error in the function.

    168 version of Flash ExternalInterface function with parameter passing
    Hangul(Korean) broken, but confirmed that the modified version was 174.

    But that returns a result in part from the 174 version of Hangul(Korean) corruption phenomenon
    Will not be modified.

    Please make sure that as part of the update. ㅜㅜ

  • Yasu(clockmaker.jp)

    6:17:07 AM PDT Sep 14, 2013

    At Flash Player 11.8.800.174, the return value of ExternalInterface.call are garbled.
    (Please see the screenshot from attachment files)

    Please check this test page.
    http://clockmaker.jp/labs/130914_ExternalInterface/return.html

    FLA file is below:
    http://clockmaker.jp/labs/130914_ExternalInterface/return.fla

    This phenomenon is happened
    - Windows XP IE8 (Flash Player 11.8.800.174)
    - Windows 7 IE8 (Flash Player 11.8.800.174)

    Please fix it as soon as possible.

  • stakezaki

    12:44:22 AM PDT Sep 14, 2013

    Google Streetview (Japan) is down due to the same problem.

    TypeError: Error #1085: エレメント型 "string" は対応する終了タグ
    "</string>" で終了する必要があります。

    at flash.external::ExternalInterface$/call()
    at cityblock.flash.flash10.base.externalcommunication::JavaScript$/call()
    at
    cityblock.flash.flash10.base.utils::Catalog$/loadTranslationsFromJavascript()
    at cityblock.flash.flash10.base.utils::Catalog$/initialize()
    at cityblock.flash.flash10.base.controller::Controller()
    at cityblock.flash.flash10::StreetViewMain/handleFirstStageResize()
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at cityblock.flash.flash10.base.events::EventManager$/dispatchEvent()
    at cityblock.flash.flash10.base.utils::StageSizeWatcher/handleEnterFrame()

  • stakezaki

    11:55:22 PM PDT Sep 13, 2013

    Flash Version 11.8.800.174 still has the same problem.
    Any browser:

    swf:
    var resultStr:String = ExternalInterface.call("test");

    js:
    function test(){return('日本語');}

    resultStr will corrupt the characters.
    Please fix!

  • ee950657

    8:34:27 PM PDT Sep 13, 2013

    This bug also occurs in IE 10 on Windows 8.
    Please fix!

  • anyicw

    9:35:26 AM PDT Sep 13, 2013

    11.9 beta has the same bug,please to modify.

  • bsktbll

    3:05:17 AM PDT Sep 13, 2013

    预期在24小时内(大约在北京时间11:00),我们也会将最新的版本更新至下载主页

    咋还没没有更新呢,这次之后,adobe的前景更不乐观了。哎。

  • TN_SGIA

    12:46:45 AM PDT Sep 13, 2013

    Our application serves thousands of schools in the UK and we are currently receiving many many support calls due to incorrectly displayed material. We have tracked it down to this issue.

    We are currently testing a workaround and will launch it this coming weekend unless a fix is issued before then. Any news on when that could be?

  • Jing Yuan

    12:14:18 AM PDT Sep 13, 2013

    Thank you for your patience with this issue. We have verified that our fix resolves this problem and we're in the process of finishing up our automated and manual tests to make sure that no new issues are injected. We expect this to be completed within the next several hours.

    If everything looks good, we will then immediately push this build to our auto update systems. Users that have the "Allow Adobe to install updates" mechanism enabled (this is the default) will automatically receive the new version of Flash Player within 24 hours. User's that have "Notify me to install updates" enabled will receive a notification to update within 7 days.

    Our main download page, http://get.adobe.com/flashplayer, will be updated separately. We expect that this will occur within 24 hours (most likely around 11:00 GMT-8.)

    We will work with Microsoft to update Windows 8 systems via the standard Windows Update mechanisms.

    Finally, we would like to encourage everyone to please enroll in our beta channel. We make builds available on labs.adobe.com on a weekly basis and having our community test against these is critical to ensuring that problems like this are not encountered in the future.

    http://labs.adobe.com/technologies/flashruntimes/flashplayer/

  • Jing Yuan

    12:13:45 AM PDT Sep 13, 2013

    感谢您的耐心等待。经过测试,这个问题已经成功被修复。现在我们正在进行完善,全面的自动化及其手工测试以确保没有新问题引入。测试预期在几个小时以后结束。

    如果一切顺利,我们将立刻把此版本部署到自动更新系统。在24小时内,那些选择了“Flash Player自动更新”(这个是默认选项)的用户将自动升级至最新版本。而选择了“更新时通知”的用户也将在7天内收到更新通知。

    同时,预期在24小时内(大约在北京时间11:00),我们也会将最新的版本更新至下载主页http://get.adobe.com/flashplayer。

    对于windows8 用户而言,我们将与微软合作,通过Windows Update机制,推送最新版本的Flash Player。

    最后,我们诚邀每一个用户加入到beta 版本的使用和测试中来。我们将每周在adobe lab更新最新的beta版本。在社区和adobe的共同努力下,我们能够更好的避免类似的问题在将来再次发生。
    http://labs.adobe.com/technologies/flashruntimes/flashplayer/

  • Chinesebug

    8:42:19 PM PDT Sep 12, 2013

    不知道为啥 你们搞出这么低级的错误啊.这个影响太大了

  • GM2012

    8:15:18 PM PDT Sep 12, 2013

    I think it would be useful for you to explain four things as soon as they are ready:
    1) When the revised patch has been completed.
    2) When the revised patch from Microsoft for Windows8 has been completed.
    3) When the updated catalog for SCUP has been completed.
    4) The best method to determine if the old verson of 11.8.800.169 has in fact been replaced by the new version.
    An email to all subscribers of these facts would be appreciated.

  • bsktbll

    8:14:59 PM PDT Sep 12, 2013

    赶快出更新吧。用户都崩溃了。

  • bsktbll

    8:14:53 PM PDT Sep 12, 2013

    几万的用户啊,都骂娘了。

  • bsktbll

    8:05:52 PM PDT Sep 12, 2013

    几万的用户啊,都骂娘了。

  • bsktbll

    8:05:03 PM PDT Sep 12, 2013

    赶快出更新吧。用户都崩溃了。

  • GM2012

    8:00:00 PM PDT Sep 12, 2013

    I think it would be useful for you to explain four things as soon as they are ready:
    1) When the revised patch has been completed.
    2) When the revised patch from Microsoft for Windows8 has been completed.
    3) When the updated catalog for SCUP has been completed.
    4) The best method to determine if the old verson of 11.8.800.169 has in fact been replaced by the new version.
    An email to all subscribers of these facts would be appreciated.

  • chris.campbell

    7:44:59 PM PDT Sep 12, 2013

    感谢您的耐心等待。经过测试,这个问题已经成功被修复。现在我们正在进行完善,全面的自动化及其手工测试以确保没有新问题引入。测试预期在几个小时以后结束。

    如果一切顺利,我们将立刻把此版本部署到自动更新系统。 在24小时内,那些选择了“Flash Player自动更新”(这个是默认选项)的用户将自动升级至最新版本。而选择了“更新时通知”的用户也将在7天内收到更新通知。

    同时,预期在24小时内(大约在北京时间11:00),我们也会将最新的版本更新至下载主页http://get.adobe.com/flashplayer。

    对于windows8 用户而言,我们将与微软合作,通过Windows Update机制,推送最新版本的Flash Player。

    最后,我们诚邀每一个用户加入到beta 版本的使用和测试中来。我们将每周在adobe lab更新最新的beta版本。在社区和adobe的共同努力下,我们能够更好的避免类似的问题在将来再次发生。
    http://labs.adobe.com/technologies/flashruntimes/flashplayer/

  • Chinesebug

    7:09:19 PM PDT Sep 12, 2013

    如果你们不更新版版本号的话,就算客户升级了,有些 用户还是没有升级啊,还不是乱码.我建议你们把版本号改一个吧,我们现在的应用做法是直接把版本号为11.8.800.168的版本屏蔽了.不让连接的.

  • chris.campbell

    6:40:37 PM PDT Sep 12, 2013

    Thank you for your patience with this issue. We have verified that our fix resolves this problem and we're in the process of finishing up our automated and manual tests to make sure that no new issues are injected. We expect this to be completed within the next several hours.

    If everything looks good, we will then immediately push this build to our auto update systems. Users that have the "Allow Adobe to install updates" mechanism enabled (this is the default) will automatically receive the new version of Flash Player within 24 hours. User's that have "Notify me to install updates" enabled will receive a notification to update within 7 days.

    Our main download page, http://get.adobe.com/flashplayer, will be updated separately. We expect that this will occur within 24 hours (most likely around 11:00 GMT-8.)

    We will work with Microsoft to update Windows 8 systems via the standard Windows Update mechanisms.

    Finally, we would like to encourage everyone to please enroll in our beta channel. We make builds available on labs.adobe.com on a weekly basis and having our community test against these is critical to ensuring that problems like this are not encountered in the future.

    http://labs.adobe.com/technologies/flashruntimes/flashplayer/

  • Hitomi Kudo

    10:53:05 AM PDT Sep 12, 2013

    For people using Japanese:
    多くのコメントをいただきありがとうございます。これまでの経過報告と現在の状況をお知らせいたします。

    今回の不具合に対する修正を確認し、現在 Windows 上の Internet Explorer にて検証を行っています。検証作業が終了した後、すみやかに修正版をリリースできるよう調整をしております。

    また、この修正版がリリースできるまでの間、弊社の自動アップデート(silent auto update)を停止する予定でおります。この停止により、まだ新しいバージョンにアップデートしていないユーザが不具合のあるバージョンにアップデートするのをくい止めることができます。

    あらためてお知らせできることがありましたら随時迅速にお知らせさせていただきます。大変ご迷惑をおかけしておりますが、ご理解のほどよろしくお願いいたします。

  • chris.campbell

    10:52:44 AM PDT Sep 12, 2013

    感谢大家的关注和理解,以下是目前的最新进展。

    我们已经找到了问题所在并且已经有了可靠的修复,目前正在各个Windows及IE版本的测试中。一旦确认通过后会立刻调整部署计划争取尽快发布。

    同时为了避免更多的用户通过静默自动更新(Silent Auto Update)升级到问题版本,我们已经暂时停止了静默自动更新系统。

    今天晚些时候可能会有更多信息,我会第一时间回来更新。

  • chris.campbell

    10:38:52 AM PDT Sep 12, 2013

    Thank you everyone for your comments. I wanted to give you a quick update this morning with our status.

    We have a potential fix for this issue that is currently being tested against Windows and Internet Explorer. Once verified we will be working out a plan to distribute this as quickly as possible.

    In the meantime we will be immediately disabling our silent auto update system. This should stop users who have not yet updated from automatically receiving this broken build.

    I hope to have more information later today and will post an update as soon as possible.

  • Chinesebug

    6:29:56 AM PDT Sep 12, 2013

    But ,Users don't auto update flashplayer!

    You must update flashplayer version!
    Exemple:11.8.800.169?

  • Vincent_Zou

    5:52:22 AM PDT Sep 12, 2013

    using IE developer tool, can find flash player write xml to browser:

    SetReturnValue(eval('try { __flash__toXML(_videoControl_api("test",({answerTime:0,answerBy:"",submitorId:"",submitor:"xue涔嬬帇",question:"瀵筟瓒呰兘鍒嗗眰缁刔璇?鎴戝張璇磋瘽浜?,answer:"",id:"1",submitTime:1378904574}))); } catch (e) { "<undefined/>"; }'))

  • Vincent_Zou

    5:45:48 AM PDT Sep 12, 2013

    What a frustrating upgrade for 11.8.800.168!
    All my customer were affected by this bug...

    -- Is it possible to upgrade flash player ASAP?

  • QsLrEn

    4:40:05 AM PDT Sep 12, 2013

    how long will fixed??? quickly, quickly ,quickly

    adobe help me

  • Chinesebug

    1:18:35 AM PDT Sep 12, 2013

    Can you fixed this problem? quickly.
    This question leads us to a serious loss!

  • Chinesebug

    1:18:35 AM PDT Sep 12, 2013

    Can you fixed this problem? quickly.
    This question leads us to a serious loss!

  • asaka asaka

    12:04:02 AM PDT Sep 12, 2013

    I have the same problem:

    Platform(s) Windows 7
    Browser(s) Internet Explorer 9.0

    How long will fixed?

  • Chinesebug

    11:01:35 PM PDT Sep 11, 2013

    I have the same problem:
    Any browser:
    call this function ExternalInterface.call("alert('乱码')");

    It must show messy code;
    How long will fixed?

  • hunt.bao

    10:25:59 PM PDT Sep 11, 2013

    I have the same problem:

    App Language(s) Chinese
    OS Language(s) Chinese
    Platform(s) Windows 7
    Browser(s) Internet Explorer 10.0

    Flash Version: 11.8.800.168

    Description:

    I listen the FileReference's selectEvent: this.fileRef.addEventListener(Event.SELECT, selectEvent);

    If the selected file's name is non-english(e.g chinese), the file.name I got in the selectEvent function is messy code(it's encoded with gbk(maybe the page's encode) not uft-8)!

  • Jinho.Kang

    7:43:06 PM PDT Sep 11, 2013

    Daily estimated damage is $600K. This is from the customer’s quote - just one company but we're now having calls from many other companies.
    Samsung's groupware (mySingle) is using Flash as its UI and more than 100,000 people in Samsung are having problem.

  • chris.campbell

    4:52:43 PM PDT Sep 11, 2013

    We're working on it as our highest priority. Can you give us a bit of background on how this is impacting your business and the severity of the bug?

  • anyicw

    4:47:42 PM PDT Sep 11, 2013

    how long will fixed???

  • Chris Campbell

    3:12:09 PM PDT Sep 11, 2013

    We are aware of this issue and are currently investigating a fix. We will update these bug comments with our progress.

Duplicate ID
Reported By chris.campbell

Status

State Open
Status ToTrack
Reason

Importance

Priority 3-High
Frequency Most users will encounter
Failure Type Incorrectly Functioning
Product Area

Build

Found In Build 11.8.800.156 (beta)
Fixed In Build

Votes (2)

  • Yasu(clockmaker.jp)

    7:23:45 AM PDT Sep 12, 2013

    In my case, I use ExternalInterfae.call() in the charging part. I'm in trouble.
    (In the Game Platform in Japan)

  • KitKitNet_HK

    8:22:06 PM PDT Sep 11, 2013

    Affected by same issues, I believe the flash upload with corrupted filename is caused by this same issues.