* CVE-2019-11683
@ 2019-05-04 15:49 Reindl Harald
2019-05-04 16:06 ` CVE-2019-11683 Eric Dumazet
0 siblings, 1 reply; 8+ messages in thread
From: Reindl Harald @ 2019-05-04 15:49 UTC (permalink / raw)
To: netdev
is this fixed in 5.0.12 and just not visible in the changelog?
because if not there's no poiunt to reboot a over a long time randomly
crahsing firewall setup which *appears* stable now after replace "LOG"
with "NFLOG" and remove --reap from the xt_recent rules
----------------------
https://www.openwall.com/lists/oss-security/2019/05/02/1
syzbot has reported a remotely triggerable memory corruption in the
Linux kernel. It's been introduced quite recently in e20cf8d3f1f7
("udp: implement GRO for plain UDP sockets.") and only affects the 5.0
(stable) release (so the name is a bit overhyped :).
CVE-2019-11683 description:
udp_gro_receive_segment in net/ipv4/udp_offload.c in the Linux kernel
5.x through 5.0.11 allows remote attackers to cause a denial of
service (slab-out-of-bounds memory corruption) or possibly have
unspecified other impact via UDP packets with a 0 payload, because of
mishandling of padded packets, aka the "GRO packet of death" issue.
Fix (not yet upstream):
https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=4dd2b82d5adfbe0b1587ccad7a8f76d826120f37
----------------------
https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.11
https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.12
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: CVE-2019-11683
2019-05-04 15:49 CVE-2019-11683 Reindl Harald
@ 2019-05-04 16:06 ` Eric Dumazet
2019-05-04 16:13 ` CVE-2019-11683 Reindl Harald
0 siblings, 1 reply; 8+ messages in thread
From: Eric Dumazet @ 2019-05-04 16:06 UTC (permalink / raw)
To: Reindl Harald, netdev
On 5/4/19 11:49 AM, Reindl Harald wrote:
> is this fixed in 5.0.12 and just not visible in the changelog?
>
> because if not there's no poiunt to reboot a over a long time randomly
> crahsing firewall setup which *appears* stable now after replace "LOG"
> with "NFLOG" and remove --reap from the xt_recent rules
>
> ----------------------
>
> https://www.openwall.com/lists/oss-security/2019/05/02/1
>
> syzbot has reported a remotely triggerable memory corruption in the
> Linux kernel. It's been introduced quite recently in e20cf8d3f1f7
> ("udp: implement GRO for plain UDP sockets.") and only affects the 5.0
> (stable) release (so the name is a bit overhyped :).
>
> CVE-2019-11683 description:
>
> udp_gro_receive_segment in net/ipv4/udp_offload.c in the Linux kernel
> 5.x through 5.0.11 allows remote attackers to cause a denial of
> service (slab-out-of-bounds memory corruption) or possibly have
> unspecified other impact via UDP packets with a 0 payload, because of
> mishandling of padded packets, aka the "GRO packet of death" issue.
>
> Fix (not yet upstream):
>
> https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=4dd2b82d5adfbe0b1587ccad7a8f76d826120f37
>
> ----------------------
>
> https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.11
> https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.12
>
The missing part in this CVE is that this is not remotely triggerable as-is.
UDP receiver has to opt-in for GRO, and I doubt any application does this currently.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: CVE-2019-11683
2019-05-04 16:06 ` CVE-2019-11683 Eric Dumazet
@ 2019-05-04 16:13 ` Reindl Harald
2019-05-04 16:32 ` CVE-2019-11683 Eric Dumazet
0 siblings, 1 reply; 8+ messages in thread
From: Reindl Harald @ 2019-05-04 16:13 UTC (permalink / raw)
To: Eric Dumazet, netdev
Am 04.05.19 um 18:06 schrieb Eric Dumazet:
>> ----------------------
>>
>> https://www.openwall.com/lists/oss-security/2019/05/02/1
>>
>> syzbot has reported a remotely triggerable memory corruption in the
>> Linux kernel. It's been introduced quite recently in e20cf8d3f1f7
>> ("udp: implement GRO for plain UDP sockets.") and only affects the 5.0
>> (stable) release (so the name is a bit overhyped :).
>>
>> CVE-2019-11683 description:
>>
>> udp_gro_receive_segment in net/ipv4/udp_offload.c in the Linux kernel
>> 5.x through 5.0.11 allows remote attackers to cause a denial of
>> service (slab-out-of-bounds memory corruption) or possibly have
>> unspecified other impact via UDP packets with a 0 payload, because of
>> mishandling of padded packets, aka the "GRO packet of death" issue.
>>
>> Fix (not yet upstream):
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=4dd2b82d5adfbe0b1587ccad7a8f76d826120f37
>>
>> ----------------------
>>
>> https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.11
>> https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.12
>>
>
> The missing part in this CVE is that this is not remotely triggerable as-is.
>
> UDP receiver has to opt-in for GRO, and I doubt any application does this currently
ok, so the answer is no
what's the point then release every 2 days a new "stable" kernel?
even distributions like Fedora are not able to cope with that
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: CVE-2019-11683
2019-05-04 16:13 ` CVE-2019-11683 Reindl Harald
@ 2019-05-04 16:32 ` Eric Dumazet
2019-05-04 16:39 ` CVE-2019-11683 Reindl Harald
0 siblings, 1 reply; 8+ messages in thread
From: Eric Dumazet @ 2019-05-04 16:32 UTC (permalink / raw)
To: Reindl Harald, Eric Dumazet, netdev
On 5/4/19 12:13 PM, Reindl Harald wrote:
>
>
>
> ok, so the answer is no
>
> what's the point then release every 2 days a new "stable" kernel?
> even distributions like Fedora are not able to cope with that
That is a question for distros, not for netdev@ ?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: CVE-2019-11683
2019-05-04 16:32 ` CVE-2019-11683 Eric Dumazet
@ 2019-05-04 16:39 ` Reindl Harald
2019-05-04 16:42 ` CVE-2019-11683 Stephen Hemminger
2019-05-04 16:43 ` CVE-2019-11683 Eric Dumazet
0 siblings, 2 replies; 8+ messages in thread
From: Reindl Harald @ 2019-05-04 16:39 UTC (permalink / raw)
To: Eric Dumazet, netdev
Am 04.05.19 um 18:32 schrieb Eric Dumazet:
> On 5/4/19 12:13 PM, Reindl Harald wrote:
>>
>> ok, so the answer is no
>>
>> what's the point then release every 2 days a new "stable" kernel?
>> even distributions like Fedora are not able to cope with that
>
> That is a question for distros, not for netdev@ ?
maybe, but the point is that we go in a direction where you have every 2
or 3 days a "stable" update up to days where at 9:00 AM a "stable" point
release appears at kernel.org and one hour later the next one from Linus
himself to fix a regression in the release an hour ago
release-realy-release-often is fine, but that smells like rush and
nobody downstream be it a sysadmin or a distribution can cope with that
when you are in a testing stage a while start deploy there are 2 new
releases with a long changelog
just because you never know if what you intended to deploy now better
should be skipped or joust go ahead because the next one a few days
later brings a regression and which ones are the regressions adn which
ones are the fixes which for me personally now leads to just randomly
update every few weaks
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: CVE-2019-11683
2019-05-04 16:39 ` CVE-2019-11683 Reindl Harald
@ 2019-05-04 16:42 ` Stephen Hemminger
2019-05-04 16:43 ` CVE-2019-11683 Eric Dumazet
1 sibling, 0 replies; 8+ messages in thread
From: Stephen Hemminger @ 2019-05-04 16:42 UTC (permalink / raw)
To: Reindl Harald; +Cc: Eric Dumazet, netdev
On Sat, 4 May 2019 18:39:15 +0200
Reindl Harald <h.reindl@thelounge.net> wrote:
> Am 04.05.19 um 18:32 schrieb Eric Dumazet:
> > On 5/4/19 12:13 PM, Reindl Harald wrote:
> >>
> >> ok, so the answer is no
> >>
> >> what's the point then release every 2 days a new "stable" kernel?
> >> even distributions like Fedora are not able to cope with that
> >
> > That is a question for distros, not for netdev@ ?
>
> maybe, but the point is that we go in a direction where you have every 2
> or 3 days a "stable" update up to days where at 9:00 AM a "stable" point
> release appears at kernel.org and one hour later the next one from Linus
> himself to fix a regression in the release an hour ago
>
> release-realy-release-often is fine, but that smells like rush and
> nobody downstream be it a sysadmin or a distribution can cope with that
> when you are in a testing stage a while start deploy there are 2 new
> releases with a long changelog
>
> just because you never know if what you intended to deploy now better
> should be skipped or joust go ahead because the next one a few days
> later brings a regression and which ones are the regressions adn which
> ones are the fixes which for me personally now leads to just randomly
> update every few weaks
The point of stable kernel releases is to feed the distribution pipeline.
Sitting on updates or doing value judgments as developers does not aide that
process. End users who can not handle continual change are not the target audience.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: CVE-2019-11683
2019-05-04 16:39 ` CVE-2019-11683 Reindl Harald
2019-05-04 16:42 ` CVE-2019-11683 Stephen Hemminger
@ 2019-05-04 16:43 ` Eric Dumazet
2019-05-04 16:47 ` CVE-2019-11683 Reindl Harald
1 sibling, 1 reply; 8+ messages in thread
From: Eric Dumazet @ 2019-05-04 16:43 UTC (permalink / raw)
To: Reindl Harald, netdev
On 5/4/19 12:39 PM, Reindl Harald wrote:
>
>
> Am 04.05.19 um 18:32 schrieb Eric Dumazet:
>> On 5/4/19 12:13 PM, Reindl Harald wrote:
>>>
>>> ok, so the answer is no
>>>
>>> what's the point then release every 2 days a new "stable" kernel?
>>> even distributions like Fedora are not able to cope with that
>>
>> That is a question for distros, not for netdev@ ?
>
> maybe, but the point is that we go in a direction where you have every 2
> or 3 days a "stable" update up to days where at 9:00 AM a "stable" point
> release appears at kernel.org and one hour later the next one from Linus
> himself to fix a regression in the release an hour ago
>
> release-realy-release-often is fine, but that smells like rush and
> nobody downstream be it a sysadmin or a distribution can cope with that
> when you are in a testing stage a while start deploy there are 2 new
> releases with a long changelog
>
> just because you never know if what you intended to deploy now better
> should be skipped or joust go ahead because the next one a few days
> later brings a regression and which ones are the regressions adn which
> ones are the fixes which for me personally now leads to just randomly
> update every few weaks
>
In any case, this discussion has nothing to do with netdev@
Are you suggesting that we should not fix bugs at given period of times,
just because a 'release of some stable kernel' happened one day before ?
How you do your updates does not really concern us, sorry !
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: CVE-2019-11683
2019-05-04 16:43 ` CVE-2019-11683 Eric Dumazet
@ 2019-05-04 16:47 ` Reindl Harald
0 siblings, 0 replies; 8+ messages in thread
From: Reindl Harald @ 2019-05-04 16:47 UTC (permalink / raw)
To: Eric Dumazet, netdev
Am 04.05.19 um 18:43 schrieb Eric Dumazet:
> In any case, this discussion has nothing to do with netdev@
>
> Are you suggesting that we should not fix bugs at given period of times,
> just because a 'release of some stable kernel' happened one day before?
sorry to get cynical but that's likely the reason the fix for conncount
panics (https://bugzilla.kernel.org/show_bug.cgi?id=202065) took from
2018-12-28 to 2019-01-29 making it in any release while every kernel
from 4.19.0 to 4.20.4 was just fucked up terrible
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-05-04 16:47 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-04 15:49 CVE-2019-11683 Reindl Harald
2019-05-04 16:06 ` CVE-2019-11683 Eric Dumazet
2019-05-04 16:13 ` CVE-2019-11683 Reindl Harald
2019-05-04 16:32 ` CVE-2019-11683 Eric Dumazet
2019-05-04 16:39 ` CVE-2019-11683 Reindl Harald
2019-05-04 16:42 ` CVE-2019-11683 Stephen Hemminger
2019-05-04 16:43 ` CVE-2019-11683 Eric Dumazet
2019-05-04 16:47 ` CVE-2019-11683 Reindl Harald
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox