Slashdot Mirror


A Medireview Approach To Stopping E-Mail Attacks

dcsmith writes: "This article at the Need To Know web site reports that the free(as in beer) e-mail arm of Yahoo has been replacing certain words in messages received by yahoo.com e-mail accounts. In an apparent attempt to forestall cross-site scripting attacks, 'mocha' becomes 'espresso' and 'free expression' becomes 'free statement'... My personal favorite - since medieval contains the text "eval", it is altered to 'medireview' ... Check Google for the number of web sites containing medireview." Kwelstr points to this story at New Scientist as well.

105 of 260 comments (clear)

  1. My words not thiers by wastedbrains · · Score: 3, Interesting

    I think that Yahoo shouldn't be changing any words in e-mails unless the users specifically choose to turn that "feature on". I mean if i send anyone a e-mail i expect it to arrive as i sent it. What is the point of a global mail that picts what you can and can't write about.

    --
    Dan Mayer: my blog, essays, art, etc
    1. Re:My words not thiers by ericmc42 · · Score: 2, Funny

      It wouldn't do anything to *your* email anyways... I doubt it picks up on words that aren't spelled correctly.

    2. Re:My words not thiers by HiThere · · Score: 2

      Earlier reports in this list indicate that the feature is also used on paid for accounts.

      And in your claim, the word "improve" should have been in quotes. If you had said, "...to improve the security..." then it would have been proper as written, but to claim that it's an improvement of the message... that is a highly subjective claim, and very subject to circumstances. Most of the examples given are hardly improvements.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    3. Re:My words not thiers by phyxeld · · Score: 2

      Hmmm, Yahoo offers a free service, then tries to improve that free service in an awkward but cheapo way, no doubt because their lawyers said they were at risk, then we complain because this free service does not work like "for-pay" sites (if this sentence was too complex for you, try reading something more complex than the funny pages).

      This has absolutely nothing to do with the service being free. The problem they're trying to solve applies to any web-based email, and their fix applies the same to paid accounts as free ones. You say you're tired of hearing whining about (...)? Well, I'm tired of hearing whining from people like you who don't understand what they're talking about.

      --
      __
      Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall
  2. Verified? by nuggz · · Score: 2

    I emailed my yahoo.ca account, cut and pasted the /. story text

    Nothing got changed, did anyone even verify this?

    1. Re:Verified? by realdpk · · Score: 2

      Yes, verified. It does do this. It has done this for months! I first heard about it from people at Sun.

    2. Re:Verified? by Anonymous Coward · · Score: 2, Informative
      It happens only if the E-Mail is MIMEd as text/html. If it has no MIME type, it dosen't get fiddled with.

      While I would commend Yahoo! for at least trying to protect their users, it would seem like doing this without some kind of notice or disclaimer kinda sucks ass.

    3. Re:Verified? by ocbwilg · · Score: 2

      Nothing got changed, did anyone even verify this?

      Yes, it does change it. Oddly enough, they apparently got smart enough to stop switching "evaluate" out though.

    4. Re:Verified? by mrogers · · Score: 2

      It modifies only HTML email, because it's intended to prevent scripting attacks. I trust you always use plain text. ;-)

  3. Re:Can someone please explain... by 2sheds · · Score: 2

    it prevents scripting attacks because you can't email someone malicious javascript, for example, as the keywords will be replaced.

    james

    --

    Absit Invidia
  4. Wow by Nept · · Score: 5, Funny

    I can't believe it...a slashdot editor actually spelled "medieval" correctly.

    --
    "Teachers leave us kids alone ..." - Roger Waters, Pink Floyd
    1. Re:Wow by jc42 · · Score: 2

      > ... actually spelled "medieval" correctly

      Also, there are a number of cases of "mediaeval" being converted to "mediareview". So it's not just the medical review people who are affected by this, but also anyone reviewing the media.

      I wonder if Senator Hollings or the RIAA have heard about this?

      Also, do you think we could get Yahoo classified as terrorists for hacking the contents of email messages with medical effects? Note that some of these effects will be long-term (chronic), due to the thousands of web pages that are already infected.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  5. Enh? by gregbaker · · Score: 5, Interesting
    Forgive me if I'm being dense, but how does replacing the word "mocha" prevent cross-site scripting problems? Is mocha() a function in some language with semantics "format the hard drive"?

    Even if there's some great effect, wouldn't it be easy to replace the word only if it appeared in a script? Or does IE extend it's baffling type guessing to parts of documents as well?

    1. Re:Enh? by ZxCv · · Score: 4, Interesting

      ...wouldn't it be easy to replace the word only if it appeared in a script?

      Having developed a filter for my last employer's web-based email system that does exactly that, the answer to that question is no. If every person and everything that produced HTML were to output strictly formatted HTML with little or no variation, then yes, it would be simple. The real problem lies in writing code that will catch every occurrence of your problem, whether its embedded in a URL, inside of a script block, or just referenced as a hyperlink. This obviously isn't to say it hasn't been done, and done successfully, its just to say that, in practice, its no simple task.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    2. Re:Enh? by wdr1 · · Score: 3, Funny

      Forgive me if I'm being dense, but how does replacing the word "mocha" prevent cross-site scripting problems? Is mocha() a function in some language with semantics "format the hard drive"?

      No, nothing like that.

      "mocha" is what javascript was called before the big java hype. You'd want to replace "mocha" for the same reason you want to replace "javascript", as many browsers will still treat the two the same for backwards-compatiblity reasons.

      -Bill

      --
      SlashSig Karma: Excellent (mostly affected by moderatio
    3. Re:Enh? by gorilla · · Score: 2
  6. Low Brow Solution by anomie · · Score: 2, Insightful

    This seems like a clumsy, low brow solution, not to mention the fact that they're causing their own kind of information corruption. So, if I'm search for medieval, now I have to sit and write down the variations on the them. The four letter combination eval pops up in thousands of words (my guess). It seems to me that this is creating one problem to try and solve another.

    1. Re:Low Brow Solution by tps12 · · Score: 2, Informative

      The four letter combination eval pops up in thousands of words (my guess).

      Guess again:

      $ grep -c eval /usr/share/dict/words
      22

      --

      Karma: Good (despite my invention of the Karma: sig)
    2. Re:Low Brow Solution by nrmrvrk · · Score: 2, Interesting

      I believe the word you're looking for is "Kludge". This definitely applies. Replace all the words you want but it's the wrong path to take. It's like filtering all of your EMail for certain words and then just adding onto the list of words/phrases you look for. Doing this without running something that either checks for valid domains or looks at a blacklist is not a good solution. Let's hope Yahoo! does more than just replace "Mocha" with "latte" or "Cafe Au Lait". I wonder if they can somehow translate to h4x0r language maybe using Google.

      Don't forget to change:
      Mocha
      M0ch4
      ^^0[h4

      etc...

      absurd

      --
      Keine eier
    3. Re:Low Brow Solution by Jerf · · Score: 4, Interesting
      I get 85:
      antimedi eval, cheval, chevalier, chevaline, coeval, coevality, coevally, crevalle, devall, devaloka, devalorize, devaluate, devaluation, devalue, equaeval, evaluable, evaluate, evaluation, evaluative, evalue, forevalue, grandeval, kevalin, longeval, Masdevallia, mediaevalize, mediaevally, Medieval, medieval, medievalism, medievalist, medievalistic, medievalize, medievally, neomedievalism, nonprevalence, nonprevalent, nonrevaluation, omniprevalence, omniprevalent, Perceval, premedieval, premedievalism, prevalence, prevalency, prevalent, prevalently, prevalentness, prevalescence, prevalescent, prevalid, prevalidity, prevalidly, prevaluation, prevalue, primeval, primevalism, primevally, pseudomedieval, quinquevalence, quinquevalency, quinquevalent, quinquevalve, quinquevalvous, quinquevalvular, reprieval, retrieval, revalenta, revalescence, revalescent, revalidate, revalidation, revalorization, revalorize, revaluate, revaluation, revalue, rounceval, shrieval, shrievalty, trevally, undershrievalty, unevaluated, unmediaeval, unprevalent
      Ain't UNIX fun?
    4. Re:Low Brow Solution by PacoTaco · · Score: 3, Funny
      William F. Buckley produces one every now and then. His vocabulary is scary, and he is an incorrigible show-off.

      Personally, I think he's just a blatherskite. ;)

    5. Re:Low Brow Solution by glwtta · · Score: 2

      they did, it costs something like $15 a month

      --
      sic transit gloria mundi
    6. Re:Low Brow Solution by uigrad_2000 · · Score: 2

      searching for reviewuate on google brings up lots of results too!

      --
      Free unix account: freeshell.org
  7. HTML E-mail Only by akiy · · Score: 5, Informative

    What the original poster of this article failed to mention was that this affects HTML-encoded mail only. Plain vanilla ASCII e-mail is not affected.

    --

    --
    http://www.aikiweb.com - AikiWeb Aikido Information

  8. Yahoo works better... by zulux · · Score: 4, Funny

    ...than the CmdrTaco speling and gramer filterer that keeps Slashdot free of all 'dose cross syte scripting bugs that plauge windozw lusers. It werks espeshilayy well of page wisening posts the effect Internet Exploder useres as well.

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    1. Re:Yahoo works better... by DotComVictim · · Score: 4, Funny

      What is wrong with you? You doesn't not even spell "gramer" right. The correct speling was "grahmer", like the crackers you probably doesn't not eat too.

    2. Re:Yahoo works better... by Prior+Restraint · · Score: 2

      like the crackers you probably doesn't not eat too.

      No way, dude; it's the 1337 crackers that can bite me.

  9. Yup by CaptainSuperBoy · · Score: 2

    Yes, this is real. I sent a short HTML message to my Yahoo account that included the words medieval, mocha, and expression. All three were changed just like the article. You can do this too, just make sure you send an HTML mail.

  10. Reason for changes... by joebp · · Score: 5, Interesting
    eval => review

    Eval is a commonly used javascript command (duh).

    mocha => espresso

    An interesting one. Mocha is the old name for what became Javascript.

    expression => statement

    Obvious

    javascript => java-script

    Breaks most javascript embedded in HTML email.

    jscript => j-script

    As above.

    vbscript => vb-script

    Breaks most vbscript embedded in HTML email.

    livescript => live-script

    Another old name for Javascript.

    However, this seems the most retarded possible way of cutting out scripts in HTML emails.

    Better, would be a regexp something like .*? and targetted removal of a few other tags.

    1. Re:Reason for changes... by FyRE666 · · Score: 2

      Hardly:

      <a href="Javascript:eLiTeSkRip7()">
      <span onclick="someOtherCode()"></span>
      <img src="blah.gih" onload="someScript()" />
      etc etc etc...

      I think removing links to images on user tracking sites might be a good idea too, BTW. I filter most spam, but every so often I inadvertantly open one with one of these "unique tracking ID" type images and Whoops! I've just confirmed my email address works!

    2. Re:Reason for changes... by Jerf · · Score: 3, Funny

      And here I thought you had meant running s/.*//g as a deliberate commentary on the average value of email going to or from Yahoo!....

    3. Re:Reason for changes... by gusnz · · Score: 3, Interesting

      Actually, "expression" is not so obvious.

      IE4+ allow you to embed JavaScript in CSS statements using the "expression" parameter to evaluate it, and return a value to a CSS class. It's obscure, but the syntax is:

      <span style="margin-top: expression(JavaScript code here)">

      (Hopefully this doesn't get munged by Slashdot's own filtering code). So it's a potentially serious security breach for anyone considering parsing HTML documents and allowing STYLE="" attributes to persist (most mail clients do), especially because it is not well known amongst most coders. Further info is available from MSDN for anyone interested. Seriously, filtering out scripts is a good idea -- anyone else remember when the trolls here managed to insert onMouseOver code into paragraph tags using a Cross-Site Scripting attack, resulting in many goat-themed redirects?

      Anyway, a while ago I used Yahoo Mail as my main account and sent quite a few JavaScripts back and forward related to my website, and noticed "onmouseover" was changed to "onfilterchange" and similar replacements in the body of the mail. This was about 6 months back at least, so it's nothing new. Personally, I think they could probably come up with better filtering methods, but then again stealing a Yahoo! account's details using JS could be a lot more dangerous (finance sections etc) than your average Slashdot trollery -- so perhaps the extra caution is warranted.

      Perhaps the original JavaScript designers should have included a META tag to disable all scripting in the current document, so you could include that in all your static CGI documents and not have to worry about the details. It would certainly improve the security of many sites if it was adopted by most browsers even now.

  11. Re:Can someone please explain... by kowalski1971 · · Score: 2, Informative

    if the email contained embedded javascript, replacing key parts of the javascript syntax would render it useless. javascript like any other (programming) language relies on the syntax of the code being precise... in the English language 'eval' and 'review' have similar meanings but in javascript 'review' means nothing.

  12. Yahoo response by naoursla · · Score: 5, Funny

    When questioned about the filter, Yahoo claimed the filter was "double plus good".

  13. Verified by jhunsake · · Score: 3, Informative

    Source Message:
    <html>
    <body>
    m o c h a: mocha <mocha>
    free e x p r e s s i o n: free expression <free expression>
    m e d i e v a l : medieval <medieval>
    </body>
    </html>

    Result:
    m o c h a : espresso, free e x p r e s s i o n : free statement m e d i e v a l : medireview

  14. Probably already fixed by Eric+Seppanen · · Score: 3, Informative
    Various politech readers tested yahoo mail for the problem and it appears that this problem is already fixed. So don't everybody go rushing off and start mailing yourself- you probably won't find anything.

    Oh, and since NTK is slashdotted already, you might want to read the original politech message to see what we're talking about.

    --
    314-15-9265
    1. Re:Probably already fixed by edrugtrader · · Score: 3, Interesting

      seems like the regex is flawed to me...

      would evaluation become reviewuation... probably not. i think they need a special case when there isn't a whitespace character in the front of eval.

      hotmail has this problem too, but they just try to stop all of the ways a script could start... the problem though: IE is so fux0ered up that you can sometimes create iframes in malformed tags, and then just run the script in the iframe.

      yahoo must have the same problems.

      --
      MARIJUANA, SHROOMS, X: ONLINE?! - E
    2. Re:Probably already fixed by realdpk · · Score: 4, Informative

      Sorry, Politechbot is wrong - it is still happening, I just tried it a few seconds ago.

    3. Re:Probably already fixed by Dante333 · · Score: 2, Interesting

      I just tried it. I sent the list from NTK to my Yahoo account in HTML format and what I sent was NOT what I got.

      What I sent:

      eval => review
      mocha => espresso
      expression => statement
      javascript => java-script
      jscript => j-script
      vbscript => vb-script
      livescript => live-script

      And what I got

      review => review
      espresso => espresso
      statement => statement
      java-script=> java-script
      j-script => j-script
      vb-script => vb-script
      live-script => live-script

      This is not cool. Whats next? *'s when I tell someone to goe F*** themseleves?

    4. Re:Probably already fixed by Bouncings · · Score: 2

      Yes, it's nice that Yahoo infringes on the copyrights of writers everywhere, and it takes a slashdot to make public these unauthorized changes.

      --
      -- Ken Kinder ken@_nospam_kenkinder.com http://kenkinder.com/
    5. Re:Probably already fixed by orkysoft · · Score: 2
      would evaluation become reviewuation... probably not.

      I rest my case.

      --

      I suffer from attention surplus disorder.
    6. Re:Probably already fixed by edrugtrader · · Score: 2

      well, i rest my case too! the regex is REALLY flawed.

      --
      MARIJUANA, SHROOMS, X: ONLINE?! - E
    7. Re:Probably already fixed by orkysoft · · Score: 2

      Thank you, Captain Obvious :-P

      --

      I suffer from attention surplus disorder.
  15. Text of NTK now article by kowalski1971 · · Score: 2, Informative

    Appears to have been /.'ed, here's the relevant bit:

    Nice to see, in the midst of all these scandals, Yahoo turning a healthy profit. But as other companies fiddle the figures, Yahoo's been busy instead with fiddling its own users' private correspondence. In a fantastically clumsy attempt to prevent cross-site scripting attacks, the free e-mail wing of the sprawling giant has long been replacing complete English words in the text of HTML mail sent to its users. Mention "mocha" in an HTML mail to a friend with a @yahoo.com account, and your choice in coffee will be silently switched to "espresso". Talk about "free expression", and your recipient will think you said "free statement". Here's the full list of swaperoos:
    http://www.ntk.net/2002/07/12/yahoo.txt
    - try not to mail it to your friends

    This fiddling has been going on now for over a year year (the ever vigilant RISKS digest noted it back in March 2001). But because of Yahoo's underhand methods, very few people have spotted the turnabout - certainly far fewer than if Yahoo had done the sensible thing and, say, "**"'ed out the vowels in the word, or, God forbid, written a smarter parser. But the sneakier you are, the wider the damage spreads. The word "medieval" (since it contains the javascript command "eval") is converted in Yahoo mail to "medireview". Google now shows over 640 sites (and 1,150 separate instances) of the word "medireview" being used as a synonym for medieval. University papers, bibliographies and book reviews, Indian newspaper columnists, and endless enthusiast sites drop it unseen into texts. People have begun to ask where it originally came from, and does it have a subtler meaning beyond "medieval"? Is Yahoo ever going to fix its filters? Or is it time we pushed to get the first regexp-obfuscated word into the Oxford English Dictionary? http://catless.ncl.ac.uk/Risks/21.34.html - does anyone still at Yahoo even know how to turn it off?
    http://www.google.com/search?q=medireview
    - NTK now entirely filled with google links

  16. The next hack by BoVLB · · Score: 2, Funny

    Of course, the next hack will be to produce e-mail that becomes a cross-site scripting attack (or criminal/tortious in some other way) after passing through Yahoo's filter. Who's going to bear the liability for that?

  17. Re:Can someone please explain... by roybadami · · Score: 2, Insightful

    Personally I think a better approach would be to nuke all , and tags.

  18. Other amusing mangled words floating around by nd · · Score: 5, Interesting

    The use of these words have also been catching on due to this behavior:

    "retrireview" (retrieval): 333 matches at google.
    "prreviewent" (prevalent): 41 matches at google.

    I'm still confused as to how this has affected so many web sites out there. Are people simply seeing these words in e-mail and then use them on their own thinking it's proper? Or are many webmasters cut and pasting their content from HTML e-mails or something?

    1. Re:Other amusing mangled words floating around by robotpants · · Score: 2, Funny

      dreviewued: 5 matches. reviewuate: 173 matches. reviewuated: 83 matches. reviewuating: 63 matches. reviewuation: 249 matches. reviewuations: 47 matches. reviewuator: 2 matches.

    2. Re:Other amusing mangled words floating around by suwain_2 · · Score: 4, Interesting
      I believe you meant "Lorem Ipsum"

      A search for "Lorm Ipsum" returns 6 results, but suggests "Lorem Ipsum" instead. That brings up "about" 38,100 results.

      As I curiously searched for the meaning on this phrase, I stumbled across this explanation here. Essentially, it's an adaptation of some classic quote, but, it seems, no longer really makes any sense at all.

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
    3. Re:Other amusing mangled words floating around by awful · · Score: 2, Interesting

      Yes, I think that is exactly what is happening. It seems like medireview enthusiasts are suffering a case of Emperor's New Clothes syndrome - no-one's brave enough to say "hang on - why are we using this stupid word? And where did it come from anyway?"

    4. Re:Other amusing mangled words floating around by Speare · · Score: 3, Interesting
      If you're interested in the text which includes "Lorem Ipsum," or Lipsum, you may want to check out this site: http://www.lipsum.com/

      Definitely far more than the average person needs to know about it, but way cool if you're into printing trivia.

      --
      [ .sig file not found ]
  19. I'm sorry, but am I confused about the month? by g4dget · · Score: 2
    This sounds like the kind of thing a journalist would make up on April 1st. Or it's the kind of kludge a somewhat irresponsible sysadmin might put in place as a joke. It is not a serious or useful approach to security, however.

    Still, it would be enormously funny if one of the largest E-mail providers would actually do such a thing, as well as the consequences. "Medireview" indeed. Apparently, Yahoo! programmers don't even know about /\beval\b/. It's under "perldoc perlre".

  20. prehaps it another problem. by infonography · · Score: 2, Interesting

    I find it's often a error between the keyboard and the chair. I would surmise that someone has a Spell Checker set to 'Don't ask, Don't tell' Perhaps we are attributing a program glitch in the sender's client to Evil Intentions. Gee, like that's the first time its happened here.

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
  21. Arrgh by sulli · · Score: 3, Insightful

    Why not just give the user the option to STRIP OUT ALL THE FUCKING HTML IN EVERY EMAIL? I for one HATE html email - hate it with a passion - hate the slow loading and the crashing browsers and the cookies/images loaded without my permission. Add that feature and this problem goes away.

    --

    sulli
    RTFJ.
    1. Re:Arrgh by rmohr02 · · Score: 2

      I actually like HTML email--especially when sending it to AOL users.

    2. Re:Arrgh by m0nkyman · · Score: 2

      Amen brother!!!

      I just sent my mom a little response to one of her emails that took 17.9K to say "How are you?". It was produced using an abomination called IncrediMail. un-fucking-beleivable!

      Together with the invisible 1X1 goddam bitmaps in every piece of unforgiveable-by-god-even piece of spam in my inbox it's enough to make one go on a rampage.

      --
      ~ a low user id is no indication I have a clue what I'm talking about.
  22. Why bother with Yahoo! at all anymore? by Deagol · · Score: 2
    In the early 90's, Yahoo was awesome. It was the first search engine I was introduced to. After the big "portal" craze that ruined Lycos and others, Yahoo hasn't been worth the time to load in my browser.

    Instead of being good at anyone thing, it's horrible at all things it does. Want tosearch? Go to Google. Want to see stock quotes? Hit Etrade. Want weather? Go to weather.com. Want nice categories? Hit dmoz.org.

    Why anyone continues to care about Yahoo these days is simply beyond me.

  23. It's not such a bad idea! by malraid · · Score: 2, Funny

    Instead, I say they should improve it!
    They should also correct all of the mail sent by script kiddies, tHoz tHat tYp LiKe Thiz, to something more logical.

    --
    please excuse my apathy
  24. it is true ... by Patrick13 · · Score: 2

    original message:

    Have a mocha, or perhaps medieval is enough for you...

    rec'd message:

    Have a espresso, or perhaps medireview is enough for you...

    --
    ::.. check out some Cell Phone Reviews
  25. It's not just Yahoo by Jonathunder · · Score: 3, Interesting

    This strange neologism "midireview" has crept into many serious, even scholarly websites.

    "It was the great Barbara Tuchman who pointed out the capital difficulties of writing about the Middle Ages: that medireview chronology is very hard to pin down, that contradictory facts are perpetually turning up in the sources ..." (book review).

    "The medireview/Renaissance theme must be adhered to at all times to ensure the success of our event." (Renaissance fair rules

    "Lectures on the Crusades and medireview society." (college course sylabus

    It makes one long for the Dark Ages.

  26. Re:*grumble* by micromoog · · Score: 2

    That joke might have been funny if it wasn't already in this story's headline.

  27. Bah by SuiteSisterMary · · Score: 4, Funny

    When they're replacing random (or not so random...) words with either 'smurf' or 'fnord,' THEN it's time to worry.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
    1. Re:Bah by Dirtside · · Score: 2

      Hmm, I see the "smurf", but your second example is just an empty pair of quotes... it seems like there should fnord be a word there, but I just can't see it...

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  28. "eval" != " eval "; by AmateurCoder · · Score: 2, Insightful

    Come on Yahoo. When parsing a block of text how hard is it to strip white spaces and evaluate each token individually?

    Replacing a key phrase even though it is part of another word seems like an amateur mistake don't ya think.

    1. Re:"eval" != " eval "; by stikves · · Score: 2
      Actually it's not that hard. But the problem is, they do not have same "computational complexity".

      They're already doing too much processing on email, and increasing this will mean increasing hardware and support costs.

  29. technical considerations [add 1984 reference here] by MenTaLguY · · Score: 2

    The way this should have been done is to coerce the HTML into w3c-valid HTML4, and then only pass whitelisted tags, attributes, and URL schemes.

    It might distort non-well-formed HTML, but if the HTML isn't well-formed to begin with all bets are off anyway.

    I realize that would require quite a few more server resources to implement. Too bad. As it is this ill-thought-out scheme appears to stand a real chance of permanently distorting the English language.

    One does wonder if the Chinese government (or any government, really ... but they're the ones Yahoo!'s been making deals with lately) will see the potential here for interfering with dissident speech.

    --

    DNA just wants to be free...
  30. Another reason to PGP sign your mail.. by molo · · Score: 5, Informative

    This would not be as much of an issue if everyone used PGP signatures on email. It will tell you if the message has been modified in transit.

    More info in the PGP faq

    Also, for an excellent GPLed implementation of OpenPGP, use GnuPG.

    --
    Using your sig line to advertise for friends is lame.
  31. 'News'? Old as the hills mate - April 2001 by fatphil · · Score: 2, Informative

    _Originally_ from comp.risks 21.27 in 2001
    (google for it - I can't be bothered to translate all the lts and gts by hand, so the followig will be munged a bit, this is the explisit mention of medireview from comp.risks 21.34)

    Date: Mon, 2 Apr 2001 22:00:13 -0400
    From: Kirrily Skud Robert
    Subject: More on Yahoo mail's anti-virus attachment translation Further to "Yahoo! Mail translates attachments" in RISKS-21.27, I saw
    the following e-mail on a mailing list which discusses medieval cookery: From:
    Subject: (OT) "Medireview" ???

    Does anyone know why certain Web sites and mail servers change the word
    "medieval" to "medireview" without any warning? Have I missed something? ...

    So the 'original' story is only a few days less stale than the NTK one.

    Early 2001, come one, get a grip. News should be _new_.

    FatPhil

    --
    Also FatPhil on SoylentNews, id 863
  32. The joys of filtermangling by RollingThunder · · Score: 2

    One of the favorites on the WWII Online bulletin board is the replacing of "cum" with "body fluid".

    Under some cirbody fluidstances, it's quite amusing. :)

    1. Re:The joys of filtermangling by PapaZit · · Score: 2

      There was a stink about this on Prodigy back before this newfangled internet thing. The classical music fans were pissed because discussions about the song "Cum Sancto Spiritu" (roughly "with the holy spirit") were being banned.

      --
      Forward, retransmit, or republish anything I say here. Just don't misquote me.
  33. GOOD THING!!! by evilviper · · Score: 2

    It's a good thing. Perhaps this will push people away from yahoo mail.

    I'll admit, when I first signed up, it was a pretty good system. Unfortunately many bad changes have been made... pop & smtp are fee-based. Javascript is now required (this really pisses me off!). You can still only send 3 attachments! Their interface is rather lacking... And you are limited to a small number of filters. Now that e-mails are getting screwed-up, it's the last straw for me, and hopefully for many others as well.

    The next step... Does anyone know of a free service that provides secure IMAP? I'll sign-up right away.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:GOOD THING!!! by jafac · · Score: 2

      However, you must look at it's good points:

      I have had the same email address for 7 years. Other addresses I've maintained have come and gone, but this address, I've kept unchanged - and I never once had to send out a mass mailing to all my friends telling them my email address was changing.

      Also, I'm a multi-platform kind of guy. I'm always certain that no matter where I am, what machine I'm on, if it's internet connected and has a reasonable browser, I can get my email. Hell, two years ago, when I was on vacation in Tahiti, and I was also waiting for an estimate to come through on some home repairs, I went into an internet cafe, and zing! Got my mail, and by the time I was back home, the repairs were done. I didn't have to have any special software installed, didn't have to remember the mail server's name, or protocol type, or configure where I wanted my messages to be stored, etc. etc. etc.

      There's something to be said for browser-based mail. I wouldn't want to do ALL of my email commmunication through it - but I'm sure as hell happy I have it as a personal back up.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    2. Re:GOOD THING!!! by evilviper · · Score: 2

      You seem confused. My complaint is with yahoo mail... Not with every web-based e-mail system! I've listed some of my complaints.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:GOOD THING!!! by evilviper · · Score: 2

      You haven't been there lately have you? There's a whole new interface which REQUIRES javascript (no exceptions).

      Also, there isn't even a version that uses frames anymore.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:GOOD THING!!! by evilviper · · Score: 2

      I've been to myrealbox.com already. First of all, I don't recall any information saying their IMAP service is secure at all.

      Secondly, there are downsides. They explicitly disallow any commerical use. They acknowledge it is an experimental serivce, with a good deal of downtime. Perhaps if I knew it did have secure IMAP I would still have signed-up.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:GOOD THING!!! by evilviper · · Score: 2
      They also do disallow commercial use, as I believe all free mail providers do.
      It's very rare that a free e-mail service disallows commercial use. That means even buying or selling something on e-bay, using a myrealbox account for your contact information, would be illegial.

      I can understand the motives for someone to have such a clause in their TOS, but that doesn't make it any easier for me to swallow.

      At any rate, I did sign up with them, After a bit of looking around, I discovered their filters to be a little too basic.

      I'll say, it is a-decent-service, but it's not quite good enough. No doubt there are even more drawbacks that I just haven't noticed yet.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:GOOD THING!!! by evilviper · · Score: 2

      Hmm, perhaps I'll try again. There is a new interface *comming soon*. You can choose to use the new 'beta' interface now if you'd like. The notes in the beta version say there's less than a month before that beta version (which requires javascript) will be force on everyone. Which means there will be no 'frames' version, no 'non-javascript' version, etc.

      Perhaps I should have said 'javascript will soon be required' to prevent this kind of confusion.

      And on a related note, it seems yahoo mail is now, instead of completely changing words, prepending an underscore to any potentially risky words.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  34. why? by jafac · · Score: 2

    If it's a FREE service, then why, oh, why do we need HTML mail anyway? Plain text is perfectly adequate!

    Frankly, the only HTML mail I ever get is spam anyway. They should just not render html period.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    1. Re:why? by boopus · · Score: 2

      Well, you do realize that yahoo is web based, and not rendering HTML would require stripping out all html from the message? When you're talking billions of messages, it takes a while. Thier solution sucks, they need to at least mark words they've changed at the very least...

  35. Google by MrResistor · · Score: 2

    You'd think the folks at Dominican would be smart enough to catch something like that... or maybe medireview is a real word?

    --
    Under capitalism man exploits man. Under communism it's the other way around.
    1. Re:Google by jc42 · · Score: 2

      > ... maybe medireview is a real word?

      Maybe not, but MediReview is a real trademark.

      I wonder what they think of all the free advertising they're getting?

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  36. other strange words by terrymr · · Score: 2

    Do a search on these too:

    reviewuation (evaluation)
    dreviewuation (devaluation)
    dreviewue (devalue)

  37. I just verified it. by rc5-ray · · Score: 5, Informative
    I just sent the following words through my yahoo account (as HTML mail).

    "eval mocha expression javascript jscript vbscript livescript evaluate retrieval link script object embed body iframe layer applet meta form"

    This is what arrived in my inbox.

    "review espresso statement java-scriptj-script vb-script live-script evaluate retrireview link script object embed body iframe layer applet meta form "

    I paid the $30 to get POP3 access for a year, so it isn't just the free(beer) accounts.

    It's curious that only some of the words were changed, but not all the ones listed in the article.

  38. Changes revert back upon forwarding by 1729 · · Score: 2, Informative

    I sent an HTML email to my yahoo account and the words were changed as described. However, when I forwarded the changed email back to my work address, the changes disappeared and I had the original email back, "eval" and all.

  39. Re:Can someone please explain... by roybadami · · Score: 2, Informative

    Sorry, I should have said remove the elements, not remove the tags. Though, as has now been pointed out to me, this in itself is not enough, certain otherwise safe elements have attributes that are problematic.

  40. Do I have to change my name to .... by Medieval · · Score: 2, Funny

    Medireview ? :(

  41. Re: OT: I just verified it. by orthogonal · · Score: 2, Informative

    I paid the $30 to get POP3 access [from Yahoo, I presume] for a year, so it isn't just the free(beer) accounts.

    I paid $35 to get my-domain-name.tld hosted by Yahoo! This included: five addresses @mydomain.tld, Yahoo! advertising on every outgoing mail, and Geocities web space with ads and whatever absurd bandwidth limit a free Geocities site has. Then Yahoo! told me I'd have to pay $30 to continue having POP3 access.

    So I transferred my domain to hostica.com, and for $25 bucks got: another year of registration, as many email addresses as I want (albeit forwarded to one POP3 account), 5MB of space, and 10GB/month of bandwidth, with the option to add services from an a la carte pricing menu. And did I mention? No ads!

    (I have no financial interest in hostica, I get no referral fee, no consideration of any sort for this post. This ain't no ad, and it's not even that I don't think you could do as well somewhere else. It's more than you can do a lot better than Yahoo, for not much money. It's just a matter of doing the math -- $65/annum for less, or $25/annum for much more -- and preferring better service.)

  42. Stories about automatic correction by BoVLB · · Score: 2

    "Medireview" has even made it into someone's resume (PDF); that must seriously reduce his chances of getting hired. Other references seem to have gotten into scholarly works. This is just the latest in a long string of stories about automatic (or semi-automatic) computer correction having serious consequences.

    When I was at college, one student ran his doctoral thesis through the spellchecker one last time before submitting it to the binders, and thence to the Board of Graduate Studies. Unfortunately, he inadvertantly selected the "silently accept all suggestions" option, and failed to check the results. The manuscript he submitted was almost incomprehensible. After that, the University added a one-page warning to the spellchecker output (yes, it was in the days of mainframes).

    Unfortunately, it appears that the well-known story about "in the black" becoming "in the African American" is only partly true; it was a deliberate practical joke in the newsroom.

  43. So does it change... by Tom7 · · Score: 2

    So does 'reevaluate' become 'rereviewuate'? What a good word!

  44. multi-platform, anywhere by TheOnlyCoolTim · · Score: 3, Funny

    telnet mailserver.example.com 110

    +OK InterMail POP3 server ready.
    user exampleuser
    +OK please send PASS command
    pass examplepass
    +OK exampleuser is welcome here
    list
    +OK 1 messages
    1 719
    .
    retr 1
    +OK 719 octets

    I send you this message in order to have your advice.

    .
    dele 1
    +OK
    quit
    +OK exampleuser InterMail POP3 server signing off.

    Tim

    --
    Omnia vestra castrorum habetur nobis.
  45. The message is not changed, just the view of it by slyfox · · Score: 5, Informative

    When viewing an HTML mail in Yahoo, it does the translation before it displays the mail for you. However, if you 'export' or download the message, it still looks fine. Thus, it looks as if the messages are not being changed when sent or received, they are only modified when being displayed through Yahoo's HTML webmail. Granted, based on the google searches, it is still causing lots of problems for users.

  46. l33t sp33k would be easier by Megane · · Score: 2

    Instead of this "medireview" stupidity, and the even worse monstrosity "reviewuate", why couldn't they have simply changed a letter to a digit? Then they'd get medieva1.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  47. MediReview is a trademark! by cgleba · · Score: 4, Interesting

    From http://www.multum.com/SubscribeRx.htm

    "MediReview: is our comprehensive, patient-specific drug summary that includes dosing recommendations, drug interaction and allergy alerts, side effects, and pregnancy and lactation warnings. Providers and patients can use MediReview to tailor a patient's medications to their specific medical history--and proactively reduce ADEs."

    This is so amusing!

  48. cripes, it even screwed up somebody's PDF resume by splorf · · Score: 2

    This poor academic dude tryed to cite his paper "Vagabonds and Little Women: The Medieval Netherlandish Dramatic Fragment De Truwanten," Modern Philology, 65 (1968), 301-306" in his curriculum vitae (i.e. academic resume) and it shows up instead as "Medireview Netherlandish..."! There are a couple other instances of the word in the same CV--so much for the slick (heh) PDF presentation. Poor shmoe. Somebody ought to email him. I can't bring myself to.

  49. Flaunting my classical education... by kubrick · · Score: 2

    But some of us prefer the more traditional spelling...

    [from the Latin, medius middle + aevum age]

    --
    deus does not exist but if he does
  50. This is OLD by MillionthMonkey · · Score: 2

    This is really old news. I first noticed this last year when my wife complained about it. (She used medieval in a sentence, and someone asked her what "mediereview" meant. Mediereview?) I mentioned it here once and people didn't even believe me.

    Steps to reproduce:

    1. Open a Yahoo mail account if you don't have one, and log on to it.
    1a. Uncheck the checkboxes on the privacy policy page.
    2. Click on "Compose", to compose a message.
    3. Look for a link on the "compose" screen that says "Add Color and Graphics", and click on it.
    4. Your screen should now have a link (in the same place) that says "Switch to Plain Version". You will also see a pretend MS-Word-type toolbar for bold, italic, background color, etc.
    5. Type a one-line email to yourself (meaning send it to your same Yahoo account). Type in something with "medieval" and "expression", e.g.

    Her expression was medieval

    6. Go back to your inbox, and click on "Check Mail".
    7. Read the email. The above sentence becomes

    Her statement was medireview

    8. Optionally, forward it from there to a real email account. The message will have no body, and it will come with an attachment. Open the attachment, and you will see it back in its original form:

    Her expression was medieval

  51. Geneology Problem by istartedi · · Score: 2

    What if your name is Chevalier? Check out the 4th link from the Google search for Chreviewier. It looks like somebody's geneological search is going to be that much harder.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  52. Server exploit? by karlm · · Score: 2
    Hmm.. if thier coding is this sloppy, any bets on the probability of being able to send an email that executes arbitrary code on thier email servers?

    Does anyone know of any documented cases of servers being exploited through specially formatted emails? (besides buffer overflows)

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  53. Re:Sounds like a crap hack by ZxCv · · Score: 2

    Huh? That is, essentially, what is going on. Mine never went so far as to reject the message, it only removed the offending code. Removing the code was the easy part--it was writing the actual html parser that was the challenge. Like I said before, it isn't that it can't be done and done well. It is just not a simple task, so implementing a shitty solution (ala Yahoo's global replace) is much much easier and immediately effective, even if it does piss of your users. Not that I agree by any means (I was the reason my last employer chose to "do it right"), but I certainly can understand.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  54. Information corruption by Jonny+290 · · Score: 4, Funny

    I'm going to laugh when Starbucks sues the shit out of Yahoo when they order 100,000 units of mocha and get shipped 100,000 units of espresso.

    Fucking idiotic.

    --
    Hey Taco! Looks like you're using the "infinite monkeys and typewriters" scheme to generate Ask Slashdots again...
  55. Not new. by General+Wesc · · Score: 2

    Yahoo has been doing this for a really long time. (Over a year, I believe.) I find it hard to believe that no one else has noticed it before. My mom did and she (1) doesn't use Yahoo mail and (2) wouldn't know Javascript from Assembly.

  56. Why do you use HTML for email anyway? by gosand · · Score: 2

    I just cut-and-pasted this story and sent it to my Yahoo account. No words were changed. You know why? Because I use text for email. Can someone explain why on earth you would use HTML for email anyway? I have never understood that.

    --

    My beliefs do not require that you agree with them.

  57. Re:2 sheds? by 2sheds · · Score: 2

    No, I've only got one. I've had one for some time, but a few years ago I said I was thinking of getting another, and since then some people have called me "Two Sheds"...

    More...

    Anyone would have thought you knew that already :-)

    --

    Absit Invidia
  58. Re:Can someone please explain... by jc42 · · Score: 2

    Of course, sensible users of browsers will have turned off javascript and all other scripting tools.

    Ya gotta be really innocent to allow random strangers to run code on your machine.

    Yeah, it's true that some web pages won't work without javascript or vbscript. But do you really want such pages running on your machine? Those are exactly the sites that you should be blocking.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  59. Yahoo does not have the right to do this by Animats · · Score: 2
    Yahoo is creating a derivative work in violation of the originator's copyright. Since Yahoo is doing this for mail sent to Yahoo accounts, no EULA can protect them; it's the originator's rights that are being violated.

    I'm surprised that they'd do this. It's so dumb.