image
image

Go Back   macosx.com > Mac Help Forums > Mac OS X System & Mac Software

Reply
 
Thread Tools
  #1  
Old May 19th, 2004, 09:14 AM
bobw's Avatar
The Late: SuperMacMod
 
Join Date: Mar 2001
Location: Phila,PA
Posts: 8,835
Thanks: 0
Thanked 5 Times in 1 Post
bobw has a spectacular aura aboutbobw has a spectacular aura about
Safari Security Hole

Don't Go There, GURLfriend 1.0
18 May 2004

We've just released Don't Go There, GURLfriend! 1.0 . DGTGF is an application you can use to patch away the OS X exploit found at http://bronosky.com/pub/AppleScript.htm quickly and efortlessly.
Miroku Hotei, Ollie Wagner

http://isophonic.net/

http://homepage.mac.com/olliewagner/dgtgf.dmg
__________________

Reply With Quote
  #2  
Old May 19th, 2004, 11:58 AM
Randman's Avatar
HA! HA! HA!
 
Join Date: Feb 2003
Posts: 2,999
Thanks: 0
Thanked 0 Times in 0 Posts
Randman is on a distinguished road
http://www.versiontracker.com/dyn/moreinfo/macosx/23446

Comments on the app are interesting.
__________________
This is a computer-generated message and needs no signature.
Reply With Quote
  #3  
Old May 19th, 2004, 12:00 PM
Randman's Avatar
HA! HA! HA!
 
Join Date: Feb 2003
Posts: 2,999
Thanks: 0
Thanked 0 Times in 0 Posts
Randman is on a distinguished road
From xcl8

Patcher for Safari/Help Viewer Vulnerability? - I've not tested this personally, but MU today lists Don't go there GURLfriend! 1.0 which claims to fix the help:// exploit in Safari mentioned yesterday.

"(from http://isophonic.net/ source site)

Don't Go There, GURLfriend 1.0
18 May 2004
We've just released Don't Go There, GURLfriend! 1.0 . DGTGF is an application you can use to patch away the OS X exploit found at http://bronosky.com/pub/AppleScript.htm quickly and efortlessly."


Many (understandably) are leery of running this sort of thing however.
A MU reader posted another suggestion (similar to what was suggested yesterday as a better option that just disabling opening 'safe' files) - remapping the Help association using More Internet prefs pane to use a text editor instead.
Another reader wrote with his suggested fix:

" Hi Mike, here's a quick, and harmless (read; reversible) fix for the help autolaunch vulnerability:

First, make a Backup copy of /Library/Documentation/Help/MacHelp.help.

Next do a show contents on the original, and
find:Contents/Resources/English.lproj/shrd/OpnApp.scpt
Make the change as shown below (adding the two dashes in front of "open file completeParam of the startup disk" (This comments out that line of code, so it won't run.)

on <event helphdhp> (completeParam)
-- localizable text
set cancelBtn to "Cancel"
set errorText to "The item cannot be
opened. It may be disabled or not installed."
--end localizable text

try
tell application "Finder"
-- open file completeParam of the startup disk
end tell

on error errMsg number errNum
display dialog errorText buttons
{cancelBtn} default button 1 with icon 0
return
end try
end <event helphdhp>


Save the file.
Remove all your foreign language versions of the same help file (at the Resources level)

After doing this, the help file will still run, but will not be able to "open xyz for me"
Later on, you can replace your patched copy with the backup copy of MacHelp.help you made in step one, and apply Apple's (forthcoming) fix to it.
Meanwhile, you'll be safe from that exploit.
hth
Cordially, Tracy V. "
__________________
This is a computer-generated message and needs no signature.
Reply With Quote
  #4  
Old May 19th, 2004, 12:04 PM
Randman's Avatar
HA! HA! HA!
 
Join Date: Feb 2003
Posts: 2,999
Thanks: 0
Thanked 0 Times in 0 Posts
Randman is on a distinguished road
http://www.macosxhints.com/index.php

Leads the day's topic.
__________________
This is a computer-generated message and needs no signature.
Reply With Quote
  #5  
Old May 19th, 2004, 01:03 PM
Captain Code's Avatar
Moderator
 
Join Date: Aug 2001
Location: Ontario, Canada
Posts: 3,108
Thanks: 0
Thanked 1 Time in 1 Post
Captain Code will become famous soon enough
This isn't a hole in Safari, just how OS X handles the help:// protocol. Safari, IE, Mozilla(I think) all hand off those protocols to the OS, and the bug is in the Applescript and not any browser.
__________________
MacBook Pro 2.16GHz Core2Duo 3GB RAM, G4 1.4GHz OSX Tiger 1.25GB RAM, Dual 2GHz G5 OSX Tiger 2GB RAM (freakin shweet)
Athlon 64 Windoze XP for school work (programming) 1GB RAM
dferns@macosx.com
Reply With Quote
  #6  
Old May 19th, 2004, 03:07 PM
scruffy's Avatar
Notorious Olive Counter
 
Join Date: Dec 2000
Location: Soviet Canuckistan
Posts: 1,726
Thanks: 0
Thanked 0 Times in 0 Posts
scruffy is on a distinguished road
Disabling the opening of 'safe' attachments will prevent an attacker from first planting a script on your computer, then executing it with the help:// protocol. It doesn't stop the attacker executing a script they already know is there.
__________________

What is the robbing of a bank compared to the founding of a bank?
-- Bertold Brecht
Reply With Quote
  #7  
Old May 19th, 2004, 03:34 PM
Captain Code's Avatar
Moderator
 
Join Date: Aug 2001
Location: Ontario, Canada
Posts: 3,108
Thanks: 0
Thanked 1 Time in 1 Post
Captain Code will become famous soon enough
Apparently you can use an Applescript in the Help program to execute pretty much any unix command, not just something on a dmg that you have to download and mount.
__________________
MacBook Pro 2.16GHz Core2Duo 3GB RAM, G4 1.4GHz OSX Tiger 1.25GB RAM, Dual 2GHz G5 OSX Tiger 2GB RAM (freakin shweet)
Athlon 64 Windoze XP for school work (programming) 1GB RAM
dferns@macosx.com
Reply With Quote
  #8  
Old May 20th, 2004, 06:26 AM
Randman's Avatar
HA! HA! HA!
 
Join Date: Feb 2003
Posts: 2,999
Thanks: 0
Thanked 0 Times in 0 Posts
Randman is on a distinguished road
Quote:
Unsanity today released Paranoid Android, which the company says can protect you from a serious security flaw under Mac OS X. "A vulnerability in Apple's Mac OS X results in a potential situation in which a malicious person could execute arbitrary commands on your machine, such as deleting your home directory, or doing other harmful actions," notes Unsanity. "This vulnerability involves the use of URL "schemes". These are the part of a web address that specifies what program should be used to handle the address." Paranoid Android works by watching the URL schemes that are requested and delaying them until the user has had a chance to say whether or not they would like to proceed. "Paranoid Android is completely free - we do this for the benefit of Mac community," notes the Unsanity Web site. *
Get it here.
__________________
This is a computer-generated message and needs no signature.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Forum Jump


All times are GMT -5. The time now is 11:31 AM.


Mac Support® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Copyright 2000-2008 DigitalCrowd, Inc.