Slashdot Mirror


MS06-049 Causing Silent Data Corruption

Uncle Mike writes "It looks like there is a problem with the recently released MS06-049 / KB920958 patch. If you have compression activated on any folder, then the compressed data is at risk from corruption. New files that are close to a multiple of 4K in size will have their last 4,000 bytes or so overwritten with 0xDF. Although this problem has been reported to Microsoft, as yet there appears to have been no official announcement. "

21 of 205 comments (clear)

  1. A Paradox... by __aaclcg7560 · · Score: 4, Funny

    If data is being silently corrupted, is there a problem if no one can hear it? That could explain Microsoft's silence.

  2. If the RIAA et al subpoena you by maartynp · · Score: 1, Funny

    be sure to place your music files in compressed folders and let the 'evidence' self destruct at the hands of thine OS...

  3. RAID by Karma+Farmer · · Score: 3, Funny

    As is often pointed out on slashdot, this is why it's so important to have a good backup plan. Like most slashdotters, I recommend RAID.

  4. Re:How to avoid by PFI_Optix · · Score: 5, Funny

    "assuming you're using Windows " ...if you're using Linux, the process is far more complex. Got a Mac? You're screwed.

    --
    120 characters for a sig? That's bloody useless.
  5. what i think by robpoe · · Score: 4, Funny

    Well, it's interesting that 0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0xDF0x DF0xDF0xDF0xDF0xDF0xDF0xDF

    --
    = Grow a brain...
    1. Re:what i think by HTH+NE1 · · Score: 2, Funny

      I agree, some other people have meßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ßßßßßßßßßßßßßßßßßßßß

      Oh, that explains it: it's a beta patch.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    2. Re:what i think by Stavr0 · · Score: 3, Funny
      I agree, some other people have meßßßß . . .

      Oh, that explains it: it's a beta patch.

      ß / 0xDF is &szlig ; or Esset. So the article is incorrect, the last bytes are overwritten with random data in the form of white noise. "ßßßßßßßßßßßß" is pronounced "ssssssssssssssssssssssssss". OMFG!11! SNAKES ON A PLATTER!

  6. Re:How to avoid by SheeEttin · · Score: 2, Funny

    Well, if you're installing Windows patches on Linux or a Mac, you're screwed already...

  7. Re:How does something like this happen by CosmeticLobotamy · · Score: 4, Funny

    What type of programmer puts such possibilities or leaks in a program?

    Every programmer that's ever worked on something longer than 6 or 7 lines of code? Except you, of course. I've been in the bathroom after you and am always impressed by the way it smells just like roses.

  8. Strange by A+beautiful+mind · · Score: 2, Funny

    I've never heard Windows called MS06-049 before...

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  9. Heh by 3.5+stripes · · Score: 2, Funny

    Good troll.

    --


    He tried to kill me with a forklift!
  10. Re:How to avoid by CosmeticLobotamy · · Score: 4, Funny
    I wish I had one of those cute ASCII graphics of a circle going over a tiny guy's head handy. I'll try to make my own, but I'm probably gonna screw this up.


    0
    ----
    | <-You
    /\

    o <-Joke


    ... Crap.
  11. Those files were important. by Anonymous Coward · · Score: 3, Funny

    Those files were important! Sheißßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

  12. Re:When you have a monopoly by HTH+NE1 · · Score: 2, Funny

    When you have a monopoly what're your customers going to do?"

    Well I believe I'll invest in a second-party operating system!

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  13. Re:Has anyone seen this problem? by tttonyyy · · Score: 2, Funny

    I use compression on folders in XP Pro. and Home SP2. I have not seen this problem on my systems at home and work. I always get the newest patches on their first release dates. I even defragged (PerfectDisk v6.0 with its patches) over the weekend. I haven't seen anything odd. I am usiDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF

    You might want to double check. ;)

    --
    biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
  14. Re:When you have a monopoly by jeffshoaf · · Score: 0, Funny

    The guy at the keyboard of a Windows Vista box, using Microsoft Office at work, and Windows Media Player at home is not the customer, nor the product - he's the victim!

    --
    Putting the "anal" back into "analyst"...
  15. Re:interesting by deadlinegrunt · · Score: 3, Funny

    "...Have you read the EULA? Well, neither have I actually..."

    Are you this person by chance?

    --
    BSD is designed. Linux is grown. C++ libs
  16. Re:interesting by exclusive_lock · · Score: 3, Funny

    As the late Steve Irwin would say: "CRIKEY!".
    You're right, I should've known that venomous EULA would turn right back and bite me (and all Microsoft customers) in the rear.

    "Satisfaction Guaranteed!"*



    * The term "Satisfaction" and "Guaranteed" are used only for illustration purpouses in a figurative, subliminal manner.
    Enlarged to show texture. Serving suggestion.
    As a matter of fact, no satisfaction guaranteed whatsoever, by any means.
    Reading the words "satisfaction" and "guaranteed" above certifies you accept this disclaimer, its terminology, grammar and syntax errors as the single source of truth given to us by the Flying Spaghetti Monster.
    By the way, why are you reading down here? Our legal department wants to know who reads this stuff (and sue them).
    Don't bother to ask "Who is it?" the next time someone knocks at your door, it's them.

  17. Re:You can stop now by 0xABADC0DA · · Score: 4, Funny
    I hate to burst your bubble, but you did not check the return code from printf. What if stdout is closed, as in "./a.out >&-"?

    Original troll never writes any bugs, so his hello world is more like this:
    int main(int czArgCount, LPSZ *lpszArgv[]) {
        if (-1 == printf("Hello world!\n")) {
            if (errno == EBADF) {
                if (-1 == fprintf(stderr, "Error stdout closed!\n")) {
                    int fdTty = open("/dev/tty", O_WRONLY, 0666);
                    if (fdTty != -1)
                        write(fdTty, "Hey dumbass dont close my streams\n", 34);
                }
            }
            exit(1);
        }
        exit(0);
    }
  18. Re:How does something like this happen by Rob+Kaper · · Score: 4, Funny

    Plus, why would you pad with 0xDF instead of null? (There might be a reason, but I don't know of it.)

    So this is how Microsoft claims support for ODF. Clever.

  19. classic excuse by fusion9290991 · · Score: 2, Funny

    Windows ate my homework.

    --
    remember to loot and pillage before you burn!