spheric
About
- Username
- spheric
- Joined
- Visits
- 290
- Last Active
- Roles
- member
- Points
- 4,418
- Badges
- 1
- Posts
- 2,805
Reactions
-
Apple patches malicious exploit found in GarageBand for Mac project files
MplsP said:
Yeah, I get that, but my admittedly limited understanding of how this works with OS X is that when you double click on the file, it opens the associated program which in turn opens the file that you clicked on, similar to opening the program and selecting File -> open. If the package contains an executable, why would GarageBand do anything with it?spheric said:.band "files" are packages (folders).
Context-click one one to see its contents.
Put extremely simply, anytime you input a value into a program, whether it's text or numbers or audio or a password or whathaveyou, whatever exceeds the length the program is expecting is truncated and ignored, or will otherwise throw up an error to the user.
If you have an improperly terminated input, where somebody just forgot to account for there being more data than expected and this doesn't happen, whatever data exceeds the limit the program is designed to handle will theoretically DIRECTLY PASS THROUGH THE CPU. If you carefully craft malicious code to exploit just such a hole, you can add your own program to the end of useful and innocuous data, and IT WILL BE EXECUTED BY THE CPU.
So if, for example, the exploit were in a password-entry field, you could exploit the machine by typing the password and then tacking on a whole bunch of executable code to the end of that. Normally, code would be in place to reject that. But if it were forgotten or improperly coded, you could access the machine that way and have it do virtually whatever you wanted (depending upon where in user-/adminspace the program is running). SOME file within the GarageBand package was susceptible to just that kind of attack.
-
YouTube is now trash
-
Apple formalizes 8-pin 'Ultra Accessory Connector' for switching headphones from Lightning...
This is not a new connector, and it is apparently nothing Apple themselves intend to use. They've merely certified it to be used for "Made for iOS" Lightning adapters and accessories. It's in use by various manufacturers as yet another standard USB connector. https://arstechnica.com/apple/2017/02/no-apple-isnt-developing-an-all-new-port-for-accessory-makers/ -
Apple updates Logic Pro X with Touch Bar support, GarageBand for iOS with new options & in...
lito_lupena said:what about garageband on macOS? -
Apple to offer 32GB of desktop RAM in top-end 2017 MacBook Pro, 16GB for 12" MacBook