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]
Date:   Fri, 17 May 2019 12:22:41 +0200
From:   "Jason A. Donenfeld" <>
To:, Netdev <>,, Stephen Hemminger <>,
        Alexey Kuznetsov <>,
        David Miller <>
Subject: 5.1 `ip route get addr/cidr` regression


I'm back now and catching up with a lot of things. A few people have
mentioned to me that wg-quick(8), a bash script that makes a bunch of
iproute2 invocations, appears to be broken on 5.1. I've distilled the
behavior change down to the following.

Behavior on 5.0:

+ ip link add wg0 type dummy
+ ip address add dev wg0
+ ip link set mtu 1420 up dev wg0
+ ip route get
broadcast dev wg0 src uid 0
   cache <local,brd>

Behavior on 5.1:

+ ip link add wg0 type dummy
+ ip address add dev wg0
+ ip link set mtu 1420 up dev wg0
+ ip route get
RTNETLINK answers: Invalid argument

Upon investigating, I'm not sure that `ip route get` was ever suitable
for getting details on a particular route. So I'll adjust the
wg-quick(8) code accordingly. But FYI, this is unexpected userspace


On Sat, Mar 23, 2019 at 2:00 PM <> wrote:
> After upgrading iproute2 from 4.20 to 5.0 the following error occurs:
> $ ip route show table default
> Error: ipv4: FIB table does not exist.
> Dump terminated
> The command works for all tables other than 'default' one. It seems related to this commit[1]
> I also saw "Error: ipv4: MR table does not exist." message in logs related to this commit[2] but don't know exact command to reproduce it. I've seen some fixups[3] for mentioned commits and wonder it they weren't complete.
> I reproduced it on Linux 4.20.17 and 5.0.3.
> [1] <>
> [2] <>
> [3]

Powered by blists - more mailing lists