lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAADfD8yoBvzs77f6gVO8J9FSZxOkEnkqgAaSCjcfG2YhEZBvcw@mail.gmail.com>
Date:   Thu, 17 Nov 2022 12:34:52 +0400
From:   Ozgur <ozgurk@...e.org>
To:     Hang An <anhang610@...il.com>
Cc:     linux-kernel@...r.kernel.org
Subject: Re: Can Not Send Netlink Messages with Unshare(CLONE_NEWNET)

On Thu, Nov 17, 2022 at 11:55 AM Hang An <anhang610@...il.com> wrote:
>
> Hi,
> A process can not send netlink messages(errno is ECONNREFUSED) after
> running unshare(CLONE_NEWNET).
>
> Part of the call stack when process failed:
> netlink_sendmsg
> netlink_unicast
> netlink_getsockbyportid
> netlink_lookup(return NULL)
>
> The corresponding pseudocode is shown below:
> unshare(CLONE_NEWNET) ;
> res_socket = syscall(__NR_socket, 0x10ul, 3ul, 8);
> syscall(__NR_sendmsg, res_socket, msghdr, 0ul);
>
> I can't understand this situation. Is this a bug or special design?

Hello,

you have emailed a public linux-kernel list, so this list mainly focus
for development. maybe you should use bugzilla(1) to get answers to
your questions or you should ask question mentioned own kernel
subsystem (2).

1. https://bugzilla.kernel.org/
2. Network Subsystem | netdev@...r.kernel.org

Regards

>
> Thanks.

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ