Posts

Showing posts from September, 2018

Linux Kernel Infoleaks

Here are 6 Linux kernel local infoleaks. InfoSect is available for engagements in code review. Please look at http://infosectcbr.com.au/consulting or check out some of our public code review videos on http://youtube.com/c/InfoSect . Or, check out our code review training at http://infosectcbr.com.au/training . 1 ========================== /usr/src/linux-source-4.14/drivers/net/appletalk/ipddp.h struct ipddp_route {         struct net_device *dev;             /* Carrier device */         __be32 ip;                       /* IP address */         struct atalk_addr at;              /* Gateway appletalk address */         int flags;         struct ipddp_route *next; }; /usr/src/linux-source-4.14/drivers/net/appletalk/ipddp.c static struct ipddp_route* __ipddp_find_route(struct ipddp_route *rt) {         struct ipddp_route *f;         for(f = ipddp_route_list; f != NULL; f = f->next)         {                 if(f->ip == rt->ip &&