<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Rowhammer on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/rowhammer/</link><description>Recent content in Rowhammer on Karpoke - Just Another Blog</description><generator>Hugo -- 0.167.0</generator><language>es</language><lastBuildDate>Sat, 14 Mar 2015 12:45:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/rowhammer/index.xml" rel="self" type="application/rss+xml"/><item><title>Exploiting the DRAM rowhammer bug to gain kernel privileges</title><link>http://karpoke.ignaciocano.com/2015/03/14/exploiting-the-dram-rowhammer-bug-to-gain-kernel-privileges/</link><pubDate>Sat, 14 Mar 2015 12:45:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2015/03/14/exploiting-the-dram-rowhammer-bug-to-gain-kernel-privileges/</guid><description>&lt;blockquote&gt;
&lt;p&gt;“Rowhammer” is a problem with some recent DRAM devices in which
repeatedly accessing a row of memory can cause bit flips in adjacent
rows. We tested a selection of laptops and found that a subset of them
exhibited the problem. We built two working privilege escalation
exploits that use this effect. One exploit uses rowhammer-induced bit
flips to gain kernel privileges on x86-64 Linux when run as an
unprivileged userland process. When run on a machine vulnerable to the
rowhammer problem, the process was able to induce bit flips in page
table entries (PTEs). It was able to use this to gain write access to
its own page table, and hence gain read-write access to all of
physical memory.&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>