OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: John Duddy (JDuddySTBERNARD.COM)
Date: Mon Apr 15 2002 - 15:45:57 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    No, Russ - we're not just waiting to see if these keys are a part of the
    next big attack. Nor do I want to tip our hand to the Windows Corporate
    Update team about our upcoming plans. Despite having a premier support
    contract with Microsoft, we find out about their new initiatives the same
    way everyone else does. So we had no choice to go it on our own. We have,
    and the world will hear about it soon. And then Windows Corporate Update
    will be to UpdateEXPERT what hfnetchk is to UpdateEXPERT now - an
    alternative that firmly falls into the "You get what you pay for" category.

    As you pointed out, as Principal Engineer I should have [and did] raise this
    and many other issues in the past. Now we're addressing them. Completely and
    decisively. But I am not at liberty to discuss future product feature lists
    with you or anyone else not on NDA, and certainly not the world community
    via your newsgroup. Just let me say this: it is our intention to resolve all
    these issues and more in the next release.

    Thank you -

    John Duddy
    Principal Engineer
    St. Bernard Software

    -----Original Message-----
    From: Russ [mailto:Russ.Cooperrc.on.ca]
    Sent: Monday, April 15, 2002 1:18 PM
    To: John Duddy; NTBUGTRAQLISTSERV.NTBUGTRAQ.COM
    Subject: RE: Multiple Weaknesses in St Bernard's UpdateExpert 5.1

    John Duddy, Principal Engineer at St. Bernard Software said;

    "As far as I know, there is no way to manipulate the values you mention
    without being an Administrator. If one of your administrators deletes
    these values, you will indeed have the symptoms you mentioned. However,
    letting someone like that have administrative rights on your machine is
    the source of the error."

    Well, actually this isn't true, but it's a common premise though. I
    pointed out in my message that the keys used are write-restricted to
    Administrators/System, but I purposefully avoid what so many have been
    saying...namely that those keys are a prime target.

    Too many things rely upon the integrity of these keys and not on other,
    additional or autonomous, sources. HFNetchk is a noteworthy alternative
    because it uses its own checksums against the files themselves and
    doesn't give a hoot what's in those keys.

    I can manipulate these keys as System. Nimda was System. Code Red was
    System. Some exploits do run as System.

    I'm not arguing against the stance, "but hey, if I can get something to
    exploit as System then all bets are off!". Yup, that's definitely true,
    if something runs as System then all bets are definitely off. What's at
    issue here (something I didn't want to state explicitly but Ragnarok
    pointed out clearly) is that if something should run on your machine
    you'd likely apply a patch to correct it...no? People applied a patch to
    eliminate Code Red, Nimda, and so many others.

    Ah, but what happens if the effects of "whatever" also muck about wit
    this registry data? What do you do to check the integrity of the
    registry if the tools you are using aren't able to do that on their own?
    Remove all of the registry keys for all patches and re-apply all
    patches???

    UpdateExpert, like Windows Update, is unable to independently verify
    what its looking at and whether a system is or isn't at a given patch
    level. It only works as long as the system hasn't been tampered with.
    That's a problem, and no, the problem's not isolated to rogue
    Administrators.

    Surely as the Principal Engineer you must have raised this issue several
    times in the past internally. I can now state with certainty that many
    security experts expect these keys to be part of the next big attack.
    Are you just waiting to see if we're right or not?

    Cheers,
    Russ - Surgeon General of TruSecure Corporation/NTBugtraq Editor