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-next>] [day] [month] [year] [list]
Date:   Sat, 02 Mar 2019 01:08:23 -0800 (PST)
From:   David Miller <davem@...emloft.net>
To:     torvalds@...ux-foundation.org
CC:     akpm@...ux-foundation.org, netdev@...r.kernel.org,
        linux-kernel@...r.kernel.org
Subject: [GIT] Networking


1) Fix refcount leak in act_ipt during replace, from Davide Caratti.

2) Set task state properly in tun during blocking reads, from Timur
   Celik.

3) Leaked reference in DSA, from Wen Yang.

4) NULL deref in act_tunnel_key, from Vlad Buslov.

5) cipso_v4_erro can reference the skb IPCB in inappropriate contexts
   thus referencing garbage, from Nazarov Sergey.

6) Don't accept RTA_VIA and RTA_GATEWAY in contexts where those
   attributes make no sense.

7) Fix hung sendto in tipc, from Tung Nguyen.

8) Out-of-bounds access in netlabel, from Paul Moore.

9) Grant reference leak in xen-netback, from Igor Druzhinin.

10) Fix tx stalls with lan743x, from Bryan Whitehead.

11) Fix interrupt storm with mv88e6xxx, from Hein Kallweit.

12) Memory leak in sit on device registry failure, from Mao Wenan.

Please pull, thanks a lot!

The following changes since commit c3619a482e15d98e1d2eb6b32952e753077e7545:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2019-02-24 09:47:07 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 07f12b26e21ab359261bf75cfcb424fdc7daeb6d:

  net: sit: fix memory leak in sit_init_net() (2019-03-02 00:53:23 -0800)

----------------------------------------------------------------
Andrew Lunn (2):
      net: dsa: mv88e6xxx: Fix u64 statistics
      net: dsa: mv88e6xxx: Fix statistics on mv88e6161

Andy Shevchenko (2):
      net: dev: Use unsigned integer as an argument to left-shift
      enc28j60: Correct description of debug module parameter

Bryan Whitehead (1):
      lan743x: Fix TX Stall Issue

Daniel Borkmann (1):
      bpf: fix sanitation rewrite in case of non-pointers

David Ahern (4):
      ipv4: Return error for RTA_VIA attribute
      ipv6: Return error for RTA_VIA attribute
      mpls: Return error for RTA_GATEWAY attribute
      ipv4: Pass original device to ip_rcv_finish_core

David S. Miller (3):
      Merge branch 'net-fail-route'
      Merge branch 'pmtu-selftest-fixes'
      Merge git://git.kernel.org/.../bpf/bpf

Davide Caratti (2):
      net/sched: act_ipt: fix refcount leak when replace fails
      net/sched: act_skbedit: fix refcount leak when replace fails

Dmitry Bogdanov (1):
      net: aquantia: regression on cpus with high cores: set mode with 8 queues

Eric Biggers (1):
      net: socket: set sock->sk to NULL after calling proto_ops::release()

Haiyang Zhang (1):
      hv_netvsc: Fix IP header checksum for coalesced packets

Hangbin Liu (1):
      ipv4: Add ICMPv6 support when parse route ipproto

Hauke Mehrtens (1):
      net: dsa: lantiq: Add GPHY firmware files

Heiner Kallweit (2):
      net: phy: phylink: fix uninitialized variable in phylink_get_mac_state
      net: dsa: mv88e6xxx: prevent interrupt storm caused by mv88e6390x_port_set_cmode

Igor Druzhinin (2):
      xen-netback: fix occasional leak of grant ref mappings under memory pressure
      xen-netback: don't populate the hash cache on XenBus disconnect

Jiri Benc (1):
      geneve: correctly handle ipv6.disable module parameter

Mao Wenan (1):
      net: sit: fix memory leak in sit_init_net()

Matthias Maennich (1):
      sctp: chunk.c: correct format string for size_t in printk

Max Uvarov (1):
      net: phy: dp83867: add soft reset delay

Maxime Chevallier (1):
      net: dsa: mv88e6xxx: power serdes on/off for 10G interfaces on 6390X

Michael Chan (1):
      bnxt_en: Drop oversize TX packets to prevent errors.

Nazarov Sergey (2):
      net: Add __icmp_send helper.
      net: avoid use IPCB in cipso_v4_error

Paolo Abeni (3):
      selftests: pmtu: disable DAD in all namespaces
      selftests: pmtu: add explicit tests for PMTU exceptions cleanup
      selftests: fixes for UDP GRO

Paul Burton (1):
      MIPS: eBPF: Fix icache flush end address

Paul Moore (1):
      netlabel: fix out-of-bounds memory accesses

Peng Sun (2):
      bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id()
      bpf: drop refcount if bpf_map_new_fd() fails in map_create()

Rajasingh Thavamani (1):
      net: phy: Micrel KSZ8061: link failure after cable connect

Sheng Lan (1):
      net: netem: fix skb length BUG_ON in __skb_to_sgvec

Timur Celik (2):
      tun: fix blocking read
      tun: remove unnecessary memory barrier

Tung Nguyen (1):
      tipc: fix race condition causing hung sendto

Vlad Buslov (1):
      net: sched: act_tunnel_key: fix NULL pointer dereference during init

Wen Yang (1):
      net: dsa: fix a leaked reference by adding missing of_node_put

YueHaibing (1):
      net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails

 arch/mips/net/ebpf_jit.c                                            |  2 +-
 drivers/net/dsa/lantiq_gswip.c                                      |  6 +++++
 drivers/net/dsa/mv88e6xxx/chip.c                                    | 14 +++++++++--
 drivers/net/dsa/mv88e6xxx/port.c                                    |  8 +++++--
 drivers/net/dsa/mv88e6xxx/port.h                                    |  1 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c           |  3 +++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c          |  9 +++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h          |  4 ++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 13 +++++++++++
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                           |  6 +++++
 drivers/net/ethernet/microchip/enc28j60.c                           |  2 +-
 drivers/net/ethernet/microchip/lan743x_main.c                       | 16 +++++++++----
 drivers/net/geneve.c                                                | 11 ++++++---
 drivers/net/hyperv/netvsc_drv.c                                     | 22 ++++++++++++++---
 drivers/net/phy/dp83867.c                                           |  3 +++
 drivers/net/phy/micrel.c                                            | 13 ++++++++++-
 drivers/net/phy/phylink.c                                           |  4 ++++
 drivers/net/tun.c                                                   |  4 ++--
 drivers/net/xen-netback/hash.c                                      |  2 ++
 drivers/net/xen-netback/interface.c                                 |  7 ++++++
 drivers/net/xen-netback/netback.c                                   | 10 ++++----
 include/linux/netdevice.h                                           |  2 +-
 include/net/icmp.h                                                  |  9 ++++++-
 include/net/ip.h                                                    |  4 +++-
 kernel/bpf/syscall.c                                                |  6 ++---
 kernel/bpf/verifier.c                                               |  3 ++-
 net/dsa/dsa2.c                                                      | 16 ++++++++-----
 net/dsa/port.c                                                      |  1 +
 net/ipv4/cipso_ipv4.c                                               | 20 +++++++++++++---
 net/ipv4/fib_frontend.c                                             |  4 ++++
 net/ipv4/icmp.c                                                     |  7 +++---
 net/ipv4/ip_input.c                                                 |  9 +++----
 net/ipv4/ip_options.c                                               | 22 +++++++++++++----
 net/ipv4/netlink.c                                                  | 17 ++++++++++----
 net/ipv4/route.c                                                    |  2 +-
 net/ipv6/route.c                                                    |  7 +++++-
 net/ipv6/sit.c                                                      |  1 +
 net/mpls/af_mpls.c                                                  |  3 +++
 net/netlabel/netlabel_kapi.c                                        |  3 ++-
 net/nfc/llcp_commands.c                                             | 20 ++++++++++++++++
 net/nfc/llcp_core.c                                                 | 24 +++++++++++++++----
 net/sched/act_ipt.c                                                 |  3 +--
 net/sched/act_skbedit.c                                             |  3 +--
 net/sched/act_tunnel_key.c                                          |  3 ++-
 net/sched/sch_netem.c                                               | 10 +++++---
 net/sctp/chunk.c                                                    |  2 +-
 net/socket.c                                                        |  1 +
 net/tipc/socket.c                                                   |  6 ++++-
 tools/testing/selftests/net/pmtu.sh                                 | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 tools/testing/selftests/net/udpgro.sh                               |  8 +++----
 tools/testing/selftests/net/udpgso_bench_rx.c                       | 42 ++++++++++++++++++++++-----------
 51 files changed, 408 insertions(+), 106 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ