Apple Patches Security Flaw in Terminal.app 83
Currawong writes "Apple has posted Security Update 2002-09-20 for Mac OS X 10.2 and above in Software Update, fixing a security hole in Terminal.app which could 'allow an attacker to remotely execute arbitrary commands on the user's system.' Apple also has a useful page listing all the security updates with a short summary and links to what they patch."
Apple patch installation? (Score:1)
Just curious.
Jouni
Re:Apple patch installation? (Score:5, Informative)
The test of this problem: (Score:5, Informative)
In fortunate thing, Apple fixed this bug and begin to distribute updater.
Since Apple fixed this serious bug, I decided to open to the public.
This is very serious security bug.
All Jaguar user should update immediately.
I prepared the test easy here.
If link below is clicked, a Terminal will start and "ls -la" command will be executed by your authority.
telnet://|ls -la [ls-la]
Your use of updater vanishes this brittleness.
name:Taiyo FUJII
E-Mail:taiyo@vinet.or.jp
Sorry, I don't have slashdot account.
Re:The test of this problem: (Score:1)
I'm running 10.2, I downloaded the patch last night, and it looks like it works. I clicked the link in the parent, and here's the Terminal.app output:
ls-la: No address associated with nodename
[Process exited - exit code 1]
Re:The test of this problem: (Score:4, Informative)
It's a damned good thing that Apple is so quick on the draw with security fixes...
Re:The test of this problem: (Score:3, Informative)
Also verified that it launched in two bounces before the patch and one bounce after, on my 700MHz G4 eMac.
The changes to Terminal.app (Score:5, Informative)
It is now 528kb in size, as opposed to the previous 439kb.
I've also noticed that it launches noticably faster after the update. Perhaps Apple added some tweaks in addition to the security changes.
(no, it isn't the updated prebindings. I just did that myself this morning).
Re:The changes to Terminal.app (Score:1)
Re:The changes to Terminal.app (Score:2)
Re:The changes to Terminal.app (Score:1)
Re:The changes to Terminal.app (Score:2, Interesting)
They didn't even remove the superflous NSLog's (console debugging output) even though they knew about them, since they wanted to touch as little as possible.
Re:The changes to Terminal.app (Score:1)
This sounds reasonable. The launch speeds I see may have just been one of those things 10.2 improved that I hadn't noticed yet. Nice to have instant terminals, though.
Since Jaguar, I've done nothing but shamelessly gloat about how cool OS X is.
Re:The changes to Terminal.app (Score:2, Funny)
I see a marketing opportunity here:
Re:The changes to Terminal.app (Score:2, Interesting)
IIRC, you don't need to manually update prebindings anymore. It's done automatically on a weekly basis.
Re:The changes to Terminal.app (Score:3, Informative)
This is from reading the sources of dylib and the release notes of cctools which contains the sources.
Re:The changes to Terminal.app (Score:2, Informative)
Re:The changes to Terminal.app (Score:3, Interesting)
I believe Jaguar updates prebindings automatically now at boot time.
When I was running an old version of Classic Spy, OS X would write a log saying it couldn't update prebinding when I started up.
Re:its sad (Score:4, Informative)
Use the Mac like it's supposed to be used, not like a damned windows box.
When you close a terminal window, use Apple+W, NOT Apple+Q. Mac's are document-based, not application-based. Close the window, not the terminal app.
Now, when you click on the terminal again it will open up a new window in a fraction of the time.
Justin Dubs
Re:its sad (Score:1)
Yes, if you open a new shell often enough to bitch about a .5 second difference, you should leave it open all the time.
Re:its sad (Score:1)
If Terminal is closed or has no open windows, clicking on it starts a new terminal.
If Terminal has windows open, clicking on it brings those windows forward.
If Terminal has windows open but they are minimized, clicking on it has no apparent effect other than changing your menubar.
"Document-based," Ha. That's a good one.
Re:its sad (Score:2)
But then again, an iBook with Airport is high on our Christmas wishlist, so perhaps this won't be a problem in the future. Instead of fighting over who gets to use the PowerMac, we'll fight over who gets to roam around the house instead of being chained to the desk. ;-)
Re:its sad (Score:1)
As for the way the desktop looks, thats a personal preference. Do you really think kde/gnome and linux distros really ship with aqua themes?
I like the macosx look and If I can have that look emulated on my free linux box, then thats a bonus.
Linux is completely customizable, you can change everything about the desktop, kde and gnome are very flexable. If you dont like something you can pull the src apart and change it. (I wrote a couple patches my self because I like to use the mouse scroll to shade and unshade windows on the top bar)
We have also made our own freetype fonts. So we dont have to steal them from microsoft. But we can also install the microsoft fonts if we want our desktop to look like a windows box.
Linux developers are very innovative we have more updates and enhancements than macosx and windows put together.
Yes somethings need improvement, but thats what you get when the developers are not being paid.
I would like to see more fluid movement when moving windows across the desktop. Gnome 2.0.2 has really improved it, but its still nowhere as smooth as macosx.
(this probably has something to do with Xfree86)
Linux does have apps like itunes and dreamweaver and even microsoft word. One stop at freshmeat and you will find everything you need.
A good Itunes replacement would be xmms, yes its a clone of winamp, but there is nothing wrong with that, FREE THEMES!
A good replacemnt for dreamweaver would be hotdog, yes the name sounds kinda crude but its very useable and very fast. Reminds me alot of dreamweaver.
And a good replacement for MSword is Abiword or kword, or openoffice. Any One of these will fill your needs. Abiword can read new and old docs perfectly.
Sorry to go on forever but I dont like when people say that linux developers are not innovative.
Re:its sad (Score:1)
Yes somethings need improvement
Obviously "Spell Checker" and "Grammar" come to mind ;)
Re:its sad (Score:3, Interesting)
If I recall correctly, this feature existed in the Sparc 2 which we had at our highschool which ran solaris. This is not a linux development. It may be a *NIX varient development, but not linux.
Linux is completely customizable, you can change everything about the desktop, kde and gnome are very flexable. If you dont like something you can pull the src apart and change it. (I wrote a couple patches my self because I like to use the mouse scroll to shade and unshade windows on the top bar)
All of this can be done with OS X too. You can even kill Aqua and just use it for apps that require Agua and use another windower in it's place for most of your work.
We have also made our own freetype fonts. So we dont have to steal them from microsoft. But we can also install the microsoft fonts if we want our desktop to look like a windows box.
Apple has their own fonts too, what's your point?
Linux developers are very innovative we have more updates and enhancements than macosx and windows put together
And how many of those updates were because they were nessesary to get a feature that has been availible in other OSes for a long time? Seriously, most of linux updates have just brought it closer to being comparable with the modern OSes, not major improvements.
A good Itunes replacement would be xmms, yes its a clone of winamp, but there is nothing wrong with that, FREE THEMES!
Themes don't replace functionality. You have no idea how useful something like a live search feature is untill you've become used to it iTunes is far superior to WinAMP
I will grant that linux developers are innovative and that Linux is a fun system to toy arround with, but they are no more innovative than paid programmers and sadly do make most of their software from other peoples ideas (because otherwise no one would use Linux because people are too fricken dumb to learn a new OS, but that's an entirely differnt rant)
Re:its sad (Score:1)
Apple got rid of shading the window in macosx but you can get a plugin that will allow you to get the feature back. But the plugin still wont allow you to shade and unshade using the mouse wheel.
Another thing I like to do is to move and resize windows using Alt+mouse button1 and mouse button 2. This is a must have feature for me, it makes navigating the gui alot easier on me.
So you can see that macosx cant be customized the same way linux can. If you dont like those above options in linux you can always turn them off.
As for itunes/xmms I really dont care, I just like being able ot play music. I do have one thing to say about itunes, its confusing to some people. My dad got his first computer last month, he got the new imac with the 15" lcd. He is 78 years old. He asked me if I the computer was able to play the music cds that he had (he has a couple of cds that my sister made him) I told him I can copy the cd to the harddrive so he doesnt have to put the cd in everytime (I didnt expect him to do it him self) so Once I had the music converted to mp3 I made him a play list in itunes and i showed him how to use it. It was way to much for him, he kept hitting the wrong things and nothing is marked so he had a hard time finding the correct buttons. (he didnt understand if you hold the mouse over a button that it would show the name in a pop up) TO make a long story short, he had alot of problems with itunes, it took him a while to learn, while programs like xmms are a no brainer. I really wish there was a program like winamp for macosx.
Sorry about grammar and spelling, I normally dont spell check or care about things I post on slashdot.....sorry if it bugs you.
Re:its sad (Score:2)
As for your father, I'm not going to assume anything before I know the exact problem because that would be rude. But from what you described, all he would need to know how to do is to start the program, press play stop and skip and quit. Is there somethign else he needed because I know all of those are clearly marked buttons.
Re:its sad (Score:1)
By default gnome/kde/windowmaker/fluxbox or whatever are very useable and have minor gui changes in their config menus which make it easier for the User.
As for my father, he would click on the wrong button by mistake, like when he wanted to double click on a song he would end up dragging it by mistake or something silly like that. Bad thing is I cant see him doing this because he always does it when I am not around.
but hopefully he will get the hang of it.
Re:its sad (Score:2)
So double clicking a window's title bar is too hard? I use WindowshadeX, I have it set so a double click shades the window, just as in OS 9, and the minimize button still minimizes. Are you using the mouse wheel as a button? You can do this with the software that came with the mouse. I have an MS Itellimouse Optical, and use USB Overdrive. If I wanted to I could program the wheel to do this. I have it set so when I click on the mouse wheel it opens a link in a new tab in Mozilla.
Another thing I like to do is to move and resize windows using Alt+mouse button1 and mouse button 2. This is a must have feature for me, it makes navigating the gui alot easier on me.
Once again, that's easier than dragging the window by the title bar? I can move and resize a window with one hand.
You can do a lot of customizing in OS X, you just don't seem familiar with what's available.
Re:its sad (Score:3, Informative)
I think you mean "XFree86 Developers" and not Linux developers. XFree86 runs on many kernels, not just Linux. The functionality they developed was not specific to Linux, it was specific to XFree86.
I don't mean to nitpick, but once again, you're mixing the names up. The desktop customizability is a function of XFree86 and whatever desktop manager you use, not Linux (which I'll reiterate, is a kernel).
Re:its sad (Score:1)
Re:its sad (Score:2)
Re:its sad (Score:1)
Re:its sad (Score:1)
I also Have like 20 Terminals open at once. Makes life easier. Have you seen how much memory the terminal.app uses?
here is my handy dandy xterm:
ps aux:
0.0 0.4 xterm
cpu mem
Re:its sad (Score:2)
>console
Re:its sad (Score:1)
Re:its sad (Score:2)
Re:its sad (Score:1)
Re:its sad (Score:2)
I offer some possibly helpful information here:
http://fink.sourceforge.net/doc/x11/x11.html
http://macreviewzone.com/archive/hardcider/gues
http://www.macosxapps.com/article.php?story=200
http://www.macosxapps.com/article.php?story=200
Re:its sad (Score:1)
Re:its sad (Score:2)
You can open as many terminals as you like in OS X. Just put their windows where you want.
Re:its sad (Score:2)
Yay Apple (Score:2, Interesting)
Re:Rectal flaw (Score:1)