Kernel Newbies archive on lore.kernel.org
 help / color / Atom feed
* Just started w/Linux Kernel (Beginner)
@ 2019-11-24 11:58 Benjamin Selormey
  2019-11-25  0:32 ` Valdis Klētnieks
  0 siblings, 1 reply; 3+ messages in thread
From: Benjamin Selormey @ 2019-11-24 11:58 UTC (permalink / raw)
  To: kernelnewbies

Hello,

I’m a newbie with Linux kernel and I l want to contribute in security research of  the Linux Kernel.

I am interested in memory management and devices communication with the kernel. Does anyone have a starter project in mind I can start with?

Thank you.

Very Respectfully,
Ben 
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Just started w/Linux Kernel (Beginner)
  2019-11-24 11:58 Just started w/Linux Kernel (Beginner) Benjamin Selormey
@ 2019-11-25  0:32 ` Valdis Klētnieks
  2019-11-25  5:54   ` Benjamin Selormey
  0 siblings, 1 reply; 3+ messages in thread
From: Valdis Klētnieks @ 2019-11-25  0:32 UTC (permalink / raw)
  To: Benjamin Selormey; +Cc: kernelnewbies

[-- Warning: decoded text below may be mangled --]
[-- Attachment #1.1: Type: text/plain; charset=us-ascii, Size: 1133 bytes --]

On Sun, 24 Nov 2019 11:58:24 +0000, Benjamin Selormey said:
> Hello,
>
> I’m a newbie with Linux kernel and I l want to contribute in security research of  the Linux Kernel.

A newbie? Go and read https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html
and Documentation/process/submitting-patches.rst in your git tree.

You *do* have a git tree of some appropriate kernel, right? If not, fix that deficiency. :)

> I am interested in memory management and devices communication with the kernel. Does anyone have a starter project in mind I can start with?

Hmm.  Security and memory management? The obvious place to start is to go and
look at all the since-patched cases of vma splits and merges abused for
exploits. Google for 'vma bug linux'.  Read, understand, and look for other
similar issues. Note that you'll probably need to understand in sufficient
depth that you can write at least a PoC (proof of concept) exploit that
demonstrates the problem.

Note that you may have trouble finding anything, most of the obvious cases got
pointed out by Solar Designer and Brad Spengler a decade or more ago.


[-- Attachment #1.2: Type: application/pgp-signature, Size: 832 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Just started w/Linux Kernel (Beginner)
  2019-11-25  0:32 ` Valdis Klētnieks
@ 2019-11-25  5:54   ` Benjamin Selormey
  0 siblings, 0 replies; 3+ messages in thread
From: Benjamin Selormey @ 2019-11-25  5:54 UTC (permalink / raw)
  To: Valdis Klētnieks; +Cc: kernelnewbies



Thanks for the info and the read. I don’t have the git tree set up yet, I’ll work on that as well.

> On Nov 24, 2019, at 5:32 PM, Valdis Klētnieks <valdis.kletnieks@vt.edu> wrote:
> 
>> On Sun, 24 Nov 2019 11:58:24 +0000, Benjamin Selormey said:
>> Hello,
>> 
>> I’m a newbie with Linux kernel and I l want to contribute in security research of  the Linux Kernel.
> 
> A newbie? Go and read https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html
> and Documentation/process/submitting-patches.rst in your git tree.
> 
> You *do* have a git tree of some appropriate kernel, right? If not, fix that deficiency. :)
> 
>> I am interested in memory management and devices communication with the kernel. Does anyone have a starter project in mind I can start with?
> 
> Hmm.  Security and memory management? The obvious place to start is to go and
> look at all the since-patched cases of vma splits and merges abused for
> exploits. Google for 'vma bug linux'.  Read, understand, and look for other
> similar issues. Note that you'll probably need to understand in sufficient
> depth that you can write at least a PoC (proof of concept) exploit that
> demonstrates the problem.
> 
> Note that you may have trouble finding anything, most of the obvious cases got
> pointed out by Solar Designer and Brad Spengler a decade or more ago.
> 
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, back to index

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-24 11:58 Just started w/Linux Kernel (Beginner) Benjamin Selormey
2019-11-25  0:32 ` Valdis Klētnieks
2019-11-25  5:54   ` Benjamin Selormey

Kernel Newbies archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/kernelnewbies/0 kernelnewbies/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 kernelnewbies kernelnewbies/ https://lore.kernel.org/kernelnewbies \
		kernelnewbies@kernelnewbies.org
	public-inbox-index kernelnewbies

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernelnewbies.kernelnewbies


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git