After exploiting six different Chrome vulnerabilities, a hacker named Pinkie Pie was able to display this image on his target machine.
Dan Goodin
An exploit that fetched a teenage hacker a $60,000 bounty targeted six different security bugs to break out of the security sandbox fortifying Google's Chrome browser.
The extreme lengths taken in March by a hacker identified only as Pinkie Pie underscore the difficulty of piercing this safety perimeter. Google developers have erected their sandbox to separate Web content from sensitive operating-system functions, such as the ability to read and write files to a hard drive. Such sandboxes are designed to minimize the damage that can be done when attackers identify and exploit buffer overflows and other types of software bugs that inevitably find their way into complex bodies of code.
Pinkie Pie's attack came during Pwnium, a contest that awarded $60,000 prizes to hackers who successfully broke out of the protective barrier by exploiting only vulnerabilities residing in code that is native to the Google browser. The teenager was one of only two contestants to win the top prize. He did it after executing a custom-written Netscape Plugin Application Programming Interface directly on a Dell Inspiron laptop that ran a fully patched version of Chrome on a fully patched version of Microsoft's Windows 7 operating system. Google patched the severest of the vulnerabilities within 24 hours of them being exploited.
According to technical details Google published Tuesday, Pinkie Pie's odyssey began by exploiting a bug in aprerendering engine that helps Chrome work faster by gathering clues about webpages before they're loaded. By combining the attack with a second one that exploited a separate bug, he was able to inject a tiny, eight-byte address into a highly restricted section of the browser that processes commands sent to graphics cards.
By guessing some predictable addresses allocated by Windows, he was able to execute the snippet using a technique known as return-oriented programming, which extracts pieces of code present in executable memory areas and rearranges them to form a malicious payload. Although graphics processes are sandboxed, their restrictions are more permissive than the parts of Chrome that render HTML and Native Client processes. That allowed the hacker to tap Chrome's inter-process communications channelwhich allows different parts of the browser to work togetherand exploit two additional bugs described here and here. They allowed his code to gain additional privileges so it could access the part of Chrome that runs NPAPI plugins. (Note: To keep similar bugs from being exploited in other programs, Google is delaying the disclosure of some details. Some of these links may not work immediately.)
By exploiting two more bugs here and here, he was finally able to break out of the sandbox. The Dell Inspiron responded by displaying an image of a pink pony wielding a medieval axe, but it could just as easily have loaded a backdoor trojan that gave Pinkie Pie complete control over the machine.
In an e-mail that arrived after this article was published, Pinkie Pie said Google's deep-dive analysis varied widely from the way he thought about the attack when he was fashioning it.
"It's interesting to see the bugs listed this way because when writing the exploit I only counted three bugs, not six," he wrote. "117417, 117715, and 117736 are all hardening measures that enforce security boundaries that don't strictly need to exist, which I guess is a good thing."
View original post here:
Anatomy of a hack: 6 separate bugs needed to bring down Google browser (Updated)
- "The Secret Museum" Exhibition Opening, Observatory, This Saturday, April 10, 7-10 PM - April 6th, 2010 [April 6th, 2010]
- Job Opportunities at the Medical Museion, University of Copenhagen - April 9th, 2010 [April 9th, 2010]
- "The Secret Museum" Exhibition Opening, Observatory, TONIGHT! April 10, 7-10 PM - April 10th, 2010 [April 10th, 2010]
- Animal Body Worlds at the Neunkirchen Zoo, Saarland, Germany - April 11th, 2010 [April 11th, 2010]
- Congress for Curious People: Lectures Begin Tomorrow Night at the Coney Island Museum! - April 12th, 2010 [April 12th, 2010]
- A Brief History of Automata, An Illustrated Lecture and Demonstration by Mike Zohn, Obscura Antiques and Oddities, TONIGHT! Coney Island Museum - April 14th, 2010 [April 14th, 2010]
- "The Brading Collection of Taxidermy, Waxworks, Costume and Similar Items," Duke's Auction House, Dorset, April 13th (Today!) - April 15th, 2010 [April 15th, 2010]
- Charles Wilson Peale and the Birth of the American Museum, Coney Island Museum, Tonight!!! - April 16th, 2010 [April 16th, 2010]
- "The Congress for Curious People," Epic 2-Day Symposium Begins Tomorrow!!! - April 16th, 2010 [April 16th, 2010]
- "A History of Taxidermy: Art, Science and Bad Taste," An Illustrated Presentation By Dr. Pat Morris, Congress for Curious People, Coney Island Museum - April 17th, 2010 [April 17th, 2010]
- The Dance of Death, 1919, Attributed to Josef Fenneker - April 20th, 2010 [April 20th, 2010]
- "Stuffed Animals and Pickled Heads" Book and Lecture by Stephen Asma, Thursday April 22, Observatory - April 21st, 2010 [April 21st, 2010]
- "The Silken Web: The Erotic World of Paris, 1920-1946," Mel Gordon Lecture at Observatory, Tomorrow April 20th - April 21st, 2010 [April 21st, 2010]
- "Museums, Monsters and the Moral Imagination" Lecture by Stephen Asma, Tonight!, Observatory - April 22nd, 2010 [April 22nd, 2010]
- "The Rogue Taxidermy Kunstkammer," The Minnesota Association of Rogue Taxidermists, La Luz de Jesus, Los Angeles - April 23rd, 2010 [April 23rd, 2010]
- "Anatomical Art: Dissection to Illustration," Exhibition Curated by Marie Dauenheimer, Arlington, Virginia - April 26th, 2010 [April 26th, 2010]
- "Excellent Old-School Science Models," Life Magazine Photo Gallery - April 28th, 2010 [April 28th, 2010]
- "Three Unique Medical Museums in Northern Italy," Lecture by Marie Dauenheimer, Observatory, Saturday May 1 - April 29th, 2010 [April 29th, 2010]
- Tomorrow Night at Observatory! "Three Unique Medical Museums in Northern Italy," Lecture by Marie Dauenheimer - April 30th, 2010 [April 30th, 2010]
- "Imaging / Imagining the Skeleton," Symposium, Tomorrow, Friday, April 30, 1:00-4pm, CUNY Graduate Center - May 1st, 2010 [May 1st, 2010]
- Kabinett des Grotesken ("Cabinet of the Grotesque"), Berliner Medizinhistorisches Museum der Charité, Spiegel Online - May 4th, 2010 [May 4th, 2010]
- Head of Discovery and Engagement, Wellcome Library, Employment Opportunity - May 5th, 2010 [May 5th, 2010]
- "Experimenting with Death: An Introduction to Terror Management Theory," Lecture, Observatory, Thursday May 6 - May 5th, 2010 [May 5th, 2010]
- The Taxidermy of Mr. Walter Potter and his Museum of Curiosities, Melissa Milgrom - May 6th, 2010 [May 6th, 2010]
- Tonight!!! "Experimenting with Death: An Introduction to Terror Management Theory," Lecture, Observatory - May 6th, 2010 [May 6th, 2010]
- Original Fritz Kahn Posters and Key Booklet, Sotheby's Vintage Posters Auction, May 13 - May 6th, 2010 [May 6th, 2010]
- "The Saddest Object in the World," An Illustrated Meditation, Observatory, Friday, May 7th - May 7th, 2010 [May 7th, 2010]
- "An Atlas of Topographical Anatomy after Plane Sections of Frozen Bodies," Christian Wilhelm Braune, 1877 - May 7th, 2010 [May 7th, 2010]
- Tonight!!! "The Saddest Object in the World," An Illustrated Meditation, Observatory - May 9th, 2010 [May 9th, 2010]
- Various works by Francois Maréchal - May 13th, 2010 [May 13th, 2010]
- The Pennsylvania Medical Humanities Consortium, May 19-20, College of Physicians, Philadelphia PA - May 14th, 2010 [May 14th, 2010]
- Morbid Magicians, Demented Doctors, and Sinister Swamis: The Golden Age of the American Spook Show, Observatory, Monday, May 17 - May 14th, 2010 [May 14th, 2010]
- Frank Frazetta, Renowned Fantasy Artist, Dies at 82 - May 15th, 2010 [May 15th, 2010]
- San Francisco Zen Center presents ‘The Accidents of our Materials’ with sculptors Arthur Ganson & Elizabeth King - May 18th, 2010 [May 18th, 2010]
- Various Works by George Washington Thomas Lambert - May 19th, 2010 [May 19th, 2010]
- The Never-Realized Führermuseum, Linz, Austria - May 21st, 2010 [May 21st, 2010]
- Proteus Gowanus Benefit/Anniversary Party, Saturday, May 22nd, 7-10 p.m. - May 21st, 2010 [May 21st, 2010]
- "Many Dead Things: The Specimens of Alex CF," Superette Gallery, London - May 22nd, 2010 [May 22nd, 2010]
- "The Secret Museum," Photography Exhibition, Observatory, Closes June 6th - May 23rd, 2010 [May 23rd, 2010]
- Various Figure Drawings by Sergio Lopez - May 24th, 2010 [May 24th, 2010]
- "Another Science Fiction," Tomorrow, Tuesday May 25, 86th Street Barnes and Noble, 7 PM, NYC - May 24th, 2010 [May 24th, 2010]
- The Secret Museum Website and Exhibition Closing Party - May 27th, 2010 [May 27th, 2010]
- Oxberry Pegs Presents: Animators Are God? Series, "The Clay Animation of Jimmy Picker," Saturday May 29th, Observatory - May 28th, 2010 [May 28th, 2010]
- Exhibition to Revisit Contemporary Korean Art - May 28th, 2010 [May 28th, 2010]
- Portrait Sketches by Luke Kopycinski - May 28th, 2010 [May 28th, 2010]
- U.S. Fish and Wildlife Service Confiscated Items Online Auction, Ongoing - May 29th, 2010 [May 29th, 2010]
- Despite Tightening Up Of Society, Iranian Art Sees A Boom - May 29th, 2010 [May 29th, 2010]
- Various Works by Santiago Rusiñol - May 29th, 2010 [May 29th, 2010]
- Various works by Tina Spratt - May 30th, 2010 [May 30th, 2010]
- MAXXI Gallery, Rome’s First Contemporary Art Museum Opens Its Doors - May 31st, 2010 [May 31st, 2010]
- Michelangelo’s Hidden Sistine Chapel Message Discovered - May 31st, 2010 [May 31st, 2010]
- Various Works by Dorian Iten - June 3rd, 2010 [June 3rd, 2010]
- Monet’s Water-Lily Painting For Sale - June 3rd, 2010 [June 3rd, 2010]
- Secret Museum Closing Party and Morbid Anatomy Library/Observatory Open Studios, This Weekend! - June 3rd, 2010 [June 3rd, 2010]
- Art Students League of Denver Summer Art Market - June 3rd, 2010 [June 3rd, 2010]
- Saint Cosmas and Saint Damian (c. 200 CE) - June 3rd, 2010 [June 3rd, 2010]
- "I’m Officially Obsessed with Observatory," Melissa Stern for Time Out New York, June 2010 - June 4th, 2010 [June 4th, 2010]
- Gallery Nucleus Presents Enchanté - June 4th, 2010 [June 4th, 2010]
- Various Works by Edward Kinsella - June 4th, 2010 [June 4th, 2010]
- Renowned Sculpture Artist Louise Bourgeois Dies - June 4th, 2010 [June 4th, 2010]
- Various Works by Paul Gauguin - June 5th, 2010 [June 5th, 2010]
- Various Works by Stephen Pan - June 6th, 2010 [June 6th, 2010]
- Bravo Premieres “Work of Art” Reality Show - June 6th, 2010 [June 6th, 2010]
- Art of Photography Show – Entry Deadline June 7th - June 6th, 2010 [June 6th, 2010]
- "Anatomical Venuses, The Slashed Beauty, and Fetuses Dancing a Jig" Lecture, Coney Island Museum, Sunday June 13th, 4:30 PM - June 7th, 2010 [June 7th, 2010]
- Amazing Auction Alert! "The Gallery of Creation, a Museum of Natural History, Created by Joseph Hurt Studio, Inc.", Friday and Saturday, June 25 & 26 - June 9th, 2010 [June 9th, 2010]
- Various Works by Ron Hicks - June 10th, 2010 [June 10th, 2010]
- Two Upcoming Events at Observatory by Torino:Margolis - June 11th, 2010 [June 11th, 2010]
- This Sunday! "Anatomical Venuses, The Slashed Beauty, and Fetuses Dancing a Jig" Lecture, Coney Island Museum, Sunday June 13th, 4:30 PM - June 11th, 2010 [June 11th, 2010]
- Various Works by Lui Ferreyra - June 11th, 2010 [June 11th, 2010]
- "Borrowed from the Charnel House," Saul Chernick, Opening Tonight, NYC! - June 12th, 2010 [June 12th, 2010]
- Zoe Beloff London Engagements, Tonight and Tomorrow Night, June 10th and 11 - June 12th, 2010 [June 12th, 2010]
- Various Works by John M Collier - June 14th, 2010 [June 14th, 2010]
- “Show Time” by Mariano Steiner - June 15th, 2010 [June 15th, 2010]
- This Friday at Observatory! "The Anatomical Unconscious: X-Ray Specs, Visible Women, and the Eros of the Unseen," With Cult Author Mark Dery - June 18th, 2010 [June 18th, 2010]
- "Woman Advertising J.M. Dolph, Furniture Maker and Undertaker," Cabinet card, circa 1877 - June 19th, 2010 [June 19th, 2010]
- Various works by Karol Bak - June 22nd, 2010 [June 22nd, 2010]
- Amazing Auction Alert #2: "The Owsten Collection," June 25th and 26th, Sydney, Australia - June 23rd, 2010 [June 23rd, 2010]
- The Art of the Potentially Deadly Deal: Marketing Heroin on the Street - June 24th, 2010 [June 24th, 2010]
- This Tuesday at Observatory! Torino:Margolis Performance - June 28th, 2010 [June 28th, 2010]